Puppet 普菲特、木偶及;包装工

Puppet 普菲特、木偶及;包装工,puppet,packer,puphpet,Puppet,Packer,Puphpet,流浪汉太可怕了。Puphet可以帮助创建流浪文件,这使得packer可以部署完全相同的系统。两者都使用木偶。我认为如果这三种工具都能协同工作,那就太棒了。但是,当我运行本地packer parallels iso builder时,我会在puppet脚本中得到错误,如: 错误:无法分析环境产品:无法匹配节点ubuntu-1404.vagrantup.com上的/tmp/packer puppet masterless/manifests/nodes/Cron.pp:5处的|$key 其中,这条线

流浪汉太可怕了。Puphet可以帮助创建流浪文件,这使得packer可以部署完全相同的系统。两者都使用木偶。我认为如果这三种工具都能协同工作,那就太棒了。但是,当我运行本地packer parallels iso builder时,我会在puppet脚本中得到错误,如:

错误:无法分析环境产品:无法匹配节点ubuntu-1404.vagrantup.com上的/tmp/packer puppet masterless/manifests/nodes/Cron.pp:5处的|$key 其中,这条线看起来像:

有趣的是:这些错误不会出现在vagrant/或vagrant的配置中

奇怪。据我所知,两者都使用版本3.4.3的傀儡

这是指向puppet和packer示例配置的链接


希望有人能告诉我这个设置有什么问题。

可能是一个启用了未来的解析器,而另一个没有启用吗?据我所知,未来的解析器是从3.7/…启用的。。。但这仍然是puppet版本3.4.3I确保它是puppet 3.4.3-我在大多数模块中仍然会出错-->错误:无法为环境生产解析:无法匹配|$package | at/tmp/packer puppet masterless/manifests/nodes/nodes/NodeJs.pp:7 on node vagrant.vmI创建了一个GIT repo来轻松重现这个问题,可能是这个问题吗是否启用了将来的解析器,而另一个未启用?据我所知,将来的解析器是从3.7/…启用的。。。但这仍然是puppet版本3.4.3I确保它是puppet 3.4.3-我在大多数模块中仍然会出错-->错误:无法为环境生产解析:无法匹配|$package | at/tmp/packer puppet masterless/manifests/nodes/nodes/NodeJs.pp:7 on node vagrant.vmI创建了一个GIT repo来轻松重现这个问题,可能是这个问题吗是否启用了将来的解析器,而另一个未启用?据我所知,将来的解析器是从3.7/…启用的。。。但这仍然是一个傀儡版本3.4.3I确保它是傀儡3.4.3-我在大多数模块中仍然会出错-->错误:无法为环境生产解析:无法匹配|$package | at/tmp/packer puppet masterless/manifests/nodes/NodeJs.pp:7 on node vagrant.vmI创建了一个GIT repo来轻松重现问题
each( $cron['jobs'] ) |$key, $job| {