Vagrant太棒了。 Puphet可以帮助创建流浪文件更方便& packer可以部署完全相同的系统。都使用木偶。如果所有三个工具能够协同工作,我认为这将是非常棒的。但是,当我运行本地packer-parallels-iso构建器时,我在木偶脚本中遇到错误,如:
错误:无法解析环境生成:无法匹配| $ key,位于节点ubuntu-1404.vagrantup.com上的/tmp/packer-puppet-masterless/manifests/nodes/Cron.pp:5 这个相应的行看起来像这样:
each( $cron['jobs'] ) |$key, $job| {
有趣的是:这些错误不会出现在vagrant / vagrant的配置中。
奇怪。据我所知,两者都使用版本3.4.3的木偶
这是puppet和packer示例配置的链接https://www.dropbox.com/s/cai49xrrv23jzra/pppTest.zip?dl=0。
希望有人可以告诉我这个设置有什么问题。