Vagrant 流动资金流动的物理机器

Vagrant 流动资金流动的物理机器,vagrant,puppet,Vagrant,Puppet,我有一个可以在虚拟机上完美运行的流浪配置,我想将该设置移动到我所拥有的当前物理机器上 是否有任何提供程序允许在当前物理计算机中运行文件?这是一个ubuntu(与Vagrant文件中的框配置相同的版本)。您应该能够获取puppet目录(包括包含模块和清单的puppet目录)并从那里运行puppet(假设您在本地安装了puppet) puphpet的问题是有很多特定于vagrant的内容(比如假设您有一个/vagrant目录) 让我们这样做: 更改puppet/sites.pp以指向yaml本地文

我有一个可以在虚拟机上完美运行的流浪配置,我想将该设置移动到我所拥有的当前物理机器上


是否有任何提供程序允许在当前物理计算机中运行文件?这是一个ubuntu(与Vagrant文件中的框配置相同的版本)。

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

puphpet的问题是有很多特定于vagrant的内容(比如假设您有一个/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将运行的命令,以便您可以运行它(请注意,这取决于您在本地已配置的应用程序,不会出现重复的应用程序和冲突)

您使用什么工具进行配置?我使用的是puppet,它是用puppet生成的。提供程序是virtualboxI在创建ssh提供程序或使用并连接到本地主机时考虑的。不确定它是否会工作我不熟悉Puppet,但我希望您可以调整您的配置,使其在本地机器上运行。或者至少我会试着用Ansible