Vagrant 游民供给失败与傀儡

Vagrant 游民供给失败与傀儡,vagrant,puppet,Vagrant,Puppet,您好,我已经在上生成了一个vm 虚拟机工作正常,但没有安装任何东西。 我不知道为什么流浪规定失败了 vagrant provision [default] Running provisioner: Vagrant::Provisioners::Shell... stdin: is not a tty Europe/Paris Current default time zone: 'Europe/Paris' Local time is now: Fri Jun 28 13:15:42

您好,我已经在上生成了一个vm

虚拟机工作正常,但没有安装任何东西。 我不知道为什么流浪规定失败了

vagrant provision
[default] Running provisioner: Vagrant::Provisioners::Shell...
stdin: is not a tty
Europe/Paris

Current default time zone: 'Europe/Paris'
Local time is now:      Fri Jun 28 13:15:42 CEST 2013.
Universal Time is now:  Fri Jun 28 11:15:42 UTC 2013.

[default] Running provisioner: Vagrant::Provisioners::Puppet...
[default] Running Puppet with /tmp/vagrant-puppet/manifests/base.pp...
stdin: is not a tty
Warning: Could not retrieve fact fqdn
Warning: Config file /etc/puppet/hiera.yaml not found, using Hiera defaults
Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type concat at /tmp/vagrant-puppet/modules-0/apache/manifests/init.pp:130 on node dev
Error: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid resource type concat at /tmp/vagrant-puppet/modules-0/apache/manifests/init.pp:130 on node dev
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

cd /tmp/vagrant-puppet/manifests && puppet apply --modulepath '/tmp/vagrant-puppet/modules-0' /tmp/vagrant-puppet/manifests/base.pp --detailed-exitcodes || [ $? -eq 2 ]

我使用的是mac OS X 10.8.3、virtualbox 4.2.6、Vagrant 1.2.2

看起来您指的是来自的concat模块,当资源不存在(即未安装或在您的模块路径中)时,通常会引发类似的错误。

我通过将和puppet模块添加到puppet模块路径来解决此问题。我通常在vagrant项目的
puppet/modules
中有所有需要的puppet模块作为git子模块,因此要添加
concat
file\u concat
模块,我需要:

git submodule add https://github.com/puppetlabs/puppetlabs-concat.git puppet/modules/concat
git submodule add https://github.com/electrical/puppet-lib-file_concat.git puppet/modules/file_concat

请注意,
concat
模块是puppetlabs的官方模块,
文件\u concat
模块是
concat
中使用的模块(它应该自动安装,但这似乎对我不起作用,也可能是您的问题)。

第130行的init.pp文件中有什么内容?更多代码将是helpfulinit.pp:Vagrantfile:它只有22行,在哪里可以查找行号130??:编辑第一个链接