我正在使用packer将AWS实例配置到多个区域。由于cn-north-1地区的网络问题,我不希望厨师 - 独奏配置器从官方网站安装Chef,因为下载速度非常慢,有时会断开连接。相反,我会事先将.deb文件上传到s3存储桶,并在配置期间从那里安装。我知道有一个“skip_install(boolean)”,但我怎么能这样做:
"type": "chef-solo",
"skip_install": {{"region"=="cn-north-1"}},
是否支持?
谢谢!
答案 0 :(得分:1)
我可能会使用packer的file provisioner来上传.deb文件,然后将install_command
替换为为您安装该.deb包的任何内容
所以可能是"install_command": "sudo dpkg -i DEB_PACKAGE"
;)