文件名称:aws-hello-fargate:部署Fargate的模板
文件大小:40KB
文件格式:ZIP
更新时间:2024-04-07 00:11:20
HCL
介绍 此存储库可用于使用terraform将hello world flask python应用程序部署到AWS Fargate。尝试使用最佳实践和不断发展的模板。 最终部署可能如下表所示 环境 TF模块 状态文件 开发者 1.网络 网络开发 2.安全性 安全开发 3.资料 数据开发 4.流程 流程开发 a 1.网络 网络质量检查 2.安全性 网络质量检查 3.资料 网络质量检查 4.流程 网络质量检查 产品 1.网络 网络产品 2.安全性 安全产品 3.资料 数据产品 4.流程 Craft.io产品 先决条件 必须将安装在本地计算机上,并且必须为计划部署到dev|qa|prod每个环境配置user 。 也必须安装在本地计算机上也必须安装在本地计算机上 跑 修改所有4个模块中的make文件,并更改AWS_VAULT_PROFILE TODO:这需要传入一个变量。在modules/shar
【文件预览】:
aws-hello-fargate-main
----modules()
--------shared-config()
----process()
--------ecr.tf(2KB)
--------backend.tf(32B)
--------cw.tf(596B)
--------environment()
--------api.tf(5KB)
--------ecs.tf(4KB)
--------variables.tf(349B)
--------alb.tf(2KB)
--------project.tf(105B)
--------Makefile(2KB)
--------main.tf(734B)
--------.terraform.lock.hcl(1002B)
--------r53.tf(464B)
----LICENSE(1KB)
----README.md(4KB)
----all_module.sh(2KB)
----docker_utils()
--------deploy-image.sh(2KB)
--------Dockerfile(122B)
--------app()
--------update-image.sh(1KB)
----security()
--------output.tf(937B)
--------backend.tf(32B)
--------acm.tf(796B)
--------environment()
--------variables.tf(349B)
--------sg.tf(952B)
--------project.tf(105B)
--------iam.tf(3KB)
--------Makefile(3KB)
--------main.tf(245B)
--------.terraform.lock.hcl(1002B)
----data()
--------provider.tf(224B)
--------outputs.tf(155B)
--------backend.tf(32B)
--------cw.tf(326B)
--------environment()
--------variables.tf(349B)
--------project.tf(105B)
--------Makefile(2KB)
--------main.tf(493B)
--------.terraform.lock.hcl(1KB)
--------s3.tf(2KB)
----network()
--------vpc.tf(2KB)
--------output.tf(332B)
--------backend.tf(32B)
--------environment()
--------variables.tf(349B)
--------igw.tf(204B)
--------project.tf(105B)
--------Makefile(2KB)
--------nat.tf(1KB)
--------main.tf(1B)
--------rt.tf(2KB)
--------.terraform.lock.hcl(1002B)
----.gitignore(716B)