文件名称:terraform-aws-infrastructure:多层terraform代码布局,每个服务的目录,区域,帐户,S3存储桶中的远程状态,AWS
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-04 00:17:16
HCL
地形-aws-基础设施 此存储库显示了如何组织基础结构存储库的Terraform代码。 每个目录的Terraform状态保存在S3 your-prefix-tfstate存储桶中的多个文件中,位于eu-west-1/ec2/dev/terraform.tfstate或us-east-1/s3/terraform.tfstate文件的路径中。 想法是使状态按区域/服务划分,从而允许更快的terraform plan/apply执行以及团队成员之间的协作。 锁放置在DynamoDB中,在plan / apply之前获取。 一步步 安装terraform 下载terraform,安装 设置TF_PLUGIN_CACHE_DIR env var以允许插件缓存 export TF_PLUGIN_CACHE_DIR= $HOME /.terraform.d/plugin-cache 准备一个A
【文件预览】:
terraform-aws-infrastructure-main
----terraform()
--------eu-west-1()
--------global()
--------modules()
----app()
--------app.py(108B)
--------deploy()
--------Dockerfile(188B)
--------__init__.py(0B)
--------requirements.txt(13B)
--------build.sh(337B)
----.gitignore(27B)
----README.md(6KB)