我有一个Vagrant配置,可以在我的VM上完美运行,我想将该设置移动到我当前的物理机器上。
是否有任何提供程序允许在当前物理机器中运行Vagrantfile?它是一个ubuntu(在Vagrantfile中配置为相同的版本)。
答案 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将运行的命令,因此您可以运行它(请注意根据您已在本地配置的内容,没有重复的应用程序和冲突)