terraform:这是Geeks Academy App的Terraform中描述的基础结构

时间:2021-03-21 12:18:42
【文件属性】:
文件名称:terraform:这是Geeks Academy App的Terraform中描述的基础结构
文件大小:44KB
文件格式:ZIP
更新时间:2021-03-21 12:18:42
HCL 基础架构即代码 目录 介绍 该存储库包含Terraform中描述的我们的AWS云基础架构。 特征 部署Geeks Academy AWS基础架构。 要求 必须在运行/部署主机上配置AWS凭证。 设置AWS凭证 注意:强烈建议您使用基于角色的配置,而不是将AWS凭证存储在本地主机中。 第一次运行 在第一次运行之前,您必须设置存储桶并更新每个main.tf project-*目录中的所有main.tf文件。 PLAN和APPLY作业应按以下顺序运行: 项目计划 项目核心 project-apps- * 运行terraform plan terraform PLAN作业在每个拉取请求和推terraform PLAN执行。因此,无需运行它。 运行terraform apply 根据顺序,以适当的输入运行terraform APPLY操作。 贡献 如果您想参与创建此工具,请在加入我们。 致谢
【文件预览】:
terraform-master
----.github()
--------actions()
--------workflows()
----project-apps-dev()
--------private_route53.tf(401B)
--------GeeksAcademy()
--------locals.tf(286B)
--------irland.tfvars(65B)
--------asg_manager.py(789B)
--------asg_manager.zip(528B)
--------variables.tf(256B)
--------frankfurt.tfvars(54B)
--------public_route53.tf(768B)
--------rds.tf(1KB)
--------aws_costs.zip(2KB)
--------security()
--------aws_costs.py(4KB)
--------main.tf(2KB)
--------lambda()
--------userdata.sh(2KB)
--------providers.tf(135B)
----modules()
--------ecs_service()
--------user()
--------ALB()
----sentinel()
--------passthrough.sentinel(21B)
--------ec2_instance_type.sentinel(646B)
----project-core()
--------irland.tfvars(352B)
--------variables.tf(666B)
--------key_rsa_main.tf(206B)
--------frankfurt.tfvars(361B)
--------vpc()
--------main.tf(846B)
--------providers.tf(135B)
----README.md(2KB)
----project-iam()
--------outputs.tf(423B)
--------users.tf(1KB)
--------irland.tfvars(51B)
--------variables.tf(256B)
--------frankfurt.tfvars(54B)
--------roles()
--------main.tf(270B)
----.gitignore(716B)

网友评论