Hashicorp Packer是否支持非Ubuntu/Windows系统?求Amazon Linux 2的source_ami_filter名称路径
关于HashiCorp Packer支持Amazon Linux 2及对应AMI过滤配置的解答
Packer的操作系统支持范围:HashiCorp Packer完全支持Ubuntu、Windows之外的操作系统,Amazon Linux 2也在支持列表内,你可以正常为它编写.pkr.hcl配置文件。
Amazon Linux 2的source_ami_filter正确配置:
Amazon Linux 2官方AMI的名称有固定格式,x86架构的镜像名称规则为amzn2-ami-hvm-*-x86_64-gp2,ARM架构则为amzn2-ami-hvm-*-arm64-gp2。你可以根据自身架构需求选择对应规则,完整配置示例如下:
source_ami_filter { filters = { name = "amzn2-ami-hvm-*-x86_64-gp2" root-device-type = "ebs" virtualization-type = "hvm" owner = "amazon" # 建议添加该过滤项,确保只匹配亚马逊官方AMI } most_recent = true # 可选配置,自动获取符合条件的最新版本AMI }
补充说明:添加owner = "amazon"可以避免匹配到第三方共享的非官方镜像;most_recent = true能省去手动指定具体版本号的麻烦,直接拉取最新的Amazon Linux 2官方AMI。
内容的提问来源于stack exchange,提问作者Ryan R
相关产品推荐
相关产品推荐

