文件名称:IAC-demo:此仓库是一个演示如何使用terraform使用IAC
文件大小:57KB
文件格式:ZIP
更新时间:2024-03-30 10:58:54
packer terraform HCL
IAC演示 基础设施演示 此存储库将安装Harbor注册表存储库。 Harbor是一个开放源代码注册中心,可通过策略和基于角色的访问控制来保护工件,确保扫描图像并使其免受漏洞侵害,并将图像签名为受信任的。 我将更多精力集中在具有基础架构的TDD上,并部署了一个简单的应用程序。 您可以在图文件夹下找到该架构图。 使用的工具: Packer:用于构建港口图像。 Terraform:用于在AWS中部署资源。 Conftest:用于对.tf文件进行单元测试,以实施策略和检查。 ( :对于将进行验证的端到端测试,发布是否部署了dns url并部署了资源,并返回正确的statusCode。( ) 前提条件: 您必须具有有效的AWS账户。 您必须先在AWS Route53中创建托管区域,然后才能继续进行部署自动化。 在AWS中部署它的步骤: 1.使用打包程序创建基本映像。 安装打包
【文件预览】:
IAC-demo-main
----.gitignore(200B)
----demo-harbor()
--------infrastructure()
--------Diagram()
--------ami()
--------README.md(2KB)
----README.md(2KB)