Vagrant提供当前的物理机器

时间:2015-11-30 09:10:53

标签: vagrant puppet

我有一个Vagrant配置,可以在我的VM上完美运行,我想将该设置移动到我当前的物理机器上。

是否有任何提供程序允许在当前物理机器中运行Vagrantfile?它是一个ubuntu(在Vagrantfile中配置为相同的版本)。

1 个答案:

答案 0 :(得分:0)

你应该能够获取puphpet目录(包括带有模块和清单的puppet目录)并从那里运行puppet(假设你在本地安装了puppet)

puphpet的东西是有很多特定的流浪者(比如假设你有一个/ vagrant目录)

所以我们这样做:

  • puppet/sites.pp更改为指向您的yaml本地文件
  • puppet/hiera.yaml更改为指向config.yam文件的位置

然后你可以像

那样运行木偶
puppet apply --verbose --hiera_config puphpet/puppet/hiera.yaml --parser future --modulepath 'puphpet/puppet/modules' --detailed-exitcodes --manifestdir puphpet/puppet/manifests puphpet/puppet/site.pp 

这是vagrant将运行的命令,因此您可以运行它(请注意根据您已在本地配置的内容,没有重复的应用程序和冲突)