【文件属性】:
文件名称:terraform-config:Terraform位和字节
文件大小:145KB
文件格式:ZIP
更新时间:2021-02-03 13:59:59
terraform glue TerraformHCL
terraform配置
它包含托管Travis CI的所有Terraform位 :cloud: 。
这使我们能够从一个*位置管理我们的云环境,并随着时间的推移对其进行更改。 应该可以通过几个make任务来启动(或重新创建)一个完整的环境。
状态
在生产中。 欢迎补丁。 请查看。
基础设施
Terraform几乎管理了Heroku上未运行的所有内容,甚至还管理了Heroku上运行的一些内容。 我们使用terraform来管理我们的主要云环境以及其他一些服务:
亚马逊网络服务
Google Cloud Platform
Macstadium
OpenStack的
要求
0.9.0+
trvs ,一个笼罩着神秘trvs的Travis CI工具,还可以访问用于制作机密内容的机密信息
Ruby 2.2或更高版本(以确保trvs正常运行)
建立
克隆此仓库
确保已安装trvs并将其添加到$PATH 。 (您可以尝试运行trvs generate-config -H travis-scheduler-prod进行检查)
设置所有必需的环境变量(请参阅下面的列表)。 这可以通过执行以下