文件名称:packer_ansible_inspec_terraform_aws:在AWS上使用Packer,Ansible,InSpec和Terraform的演示应用程序
文件大小:16KB
文件格式:ZIP
更新时间:2024-02-20 02:17:27
aws ansible packer terraform inspec
AWS上的Packer,Ansible,Inspec和Terraform 使用Packer,Ansible,Inspec和Terraform创建的工作演示应用程序,已部署到AWS。 该演示应用程序的目的是展示这些工具一起工作的示例。 最终结果是在AWS的EC2实例上运行的简单Hello World脚本。 用于创建Amazon Machine Image(AMI)。 AMI就像尚未启动的准备好的EC2实例一样。 在Packer生成映像时,Packer中使用来安装一些必要的服务。 Packer内还使用来执行一些验证步骤,以确保Packer和Ansible已按预期创建了映像。 用于创建我们需要的最少的AWS基础架构。 它将使用Packer创建的映像,并在新的VPC中创建一个正在运行的小型EC2实例。 Packer,Ansible和Inspec阶段的简短视频 Terraform阶段的简短视频 在开始之前,您将需要 您将需要一个AWS账户和您的 本地安装 本地安装的 本地安装的 创建一个AWS用户 使用以下步骤在您的AWS账户中创建一个新用户,并授予其创建EC2实例和Route
【文件预览】:
packer_ansible_inspec_terraform_aws-master
----.gitignore(84B)
----app()
--------php()
----inspec()
--------controls()
--------inspec.yml(163B)
----ansible()
--------server.yml(134B)
--------group_vars()
--------roles()
----terraform()
--------vpc.tf(209B)
--------terraform.tfvars(236B)
--------route53.tf(87B)
--------main.tf(145B)
--------subnets.tf(541B)
--------route53_route.tf(224B)
--------variables.tf(480B)
--------ec2.tf(562B)
--------outputs.tf(115B)
--------route_table_association.tf(325B)
--------files()
--------security_group_rules.tf(582B)
--------internet_gateway.tf(126B)
--------route_table.tf(390B)
--------security-group.tf(188B)
--------key-pair.tf(107B)
----readme.md(3KB)
----packer()
--------server.json(1KB)
--------readme.md(191B)
--------variables.json(131B)