【文件属性】:
文件名称:Packer:测试HashiCorp的Packer-用于构建Golden Images的工具
文件大小:10KB
文件格式:ZIP
更新时间:2021-04-01 03:54:39
HCL
封隔器
测试HashiCorp的Packer-用于构建Golden Images的工具。
开始打包程序的构建:
# First prettify packer files
packer fmt Jenkins-AMI/
# Validate that the syntax is correct
packer validate Jenkins-AMI/
# Start the build
packer build Jenkins-AMI/
由于以ec2-user而不是root身份运行,因此遇到了一些问题
要成为root用户, execute_command与execute_command使用
成为Shell Provisioner的root
// Configure AMI as NAT Instance
provisioner " shell " {
/*
【文件预览】:
Packer-main
----Jenkins-AMI()
--------ansible()
--------variables.pkr.hcl(296B)
--------Jenkins-AMI.pkr.hcl(938B)
--------README.md(755B)
----Docker-AMI()
--------ansible()
--------Docker-AMI.pkr.hcl(935B)
--------variables.pkr.hcl(296B)
--------README.md(606B)
----README.md(1KB)