我希望使用 Puppet 配置裸机主机以使用 Vagrant/VirtualBox 生成虚拟机,其配置也将由 Puppet 管理。
我认为可以通过以下方式实现:
- 使用下面提到的 Puppet 模块在主机上安装 Vagrant/Virtualbox。
- 使用 Puppet 创建预先编写的 Vagrantfiles。
vagrant up
运行定期在 Vagrantfile 目标列表上运行的自定义服务。
我可以找到大量关于如何使用 Vagrant/Virtualbox 配置虚拟机以及如何使用 Puppet 配置虚拟机的资源,但除了用于安装的 Puppet 模块之外,关于如何使用 Puppet 配置作为虚拟机管理程序的主机的资源却很少。流浪汉和虚拟盒,这让我怀疑我是否正确地处理了这个问题 - 以及我是否忽略了一个更明显的实现。
你怎么认为?
谢谢!
尼古拉斯