如何让packer chef-solo provisioner有条不紊地安装Chef?

时间:2016-01-17 14:45:17

标签: chef-solo packer

我正在使用packer将AWS实例配置到多个区域。由于cn-north-1地区的网络问题,我不希望厨师 - 独奏配置器从官方网站安装Chef,因为下载速度非常慢,有时会断开连接。相反,我会事先将.deb文件上传到s3存储桶,并在配置期间从那里安装。我知道有一个“skip_install(boolean)”,但我怎么能这样做:

"type": "chef-solo",
"skip_install": {{"region"=="cn-north-1"}},

是否支持?

谢谢!

1 个答案:

答案 0 :(得分:1)

我可能会使用packer的file provisioner来上传.deb文件,然后将install_command替换为为您安装该.deb包的任何内容

所以可能是"install_command": "sudo dpkg -i DEB_PACKAGE";)

的内容