Vagrant / Puppet 工作流程

sli*_*lim 4 puppet vagrant

我是 puppet 和 vagrant 的新手,但我正在开发我自己的 Puppet 清单,旨在设置一个 vagrant 框。也就是说,puppet 清单位于主机上我的 Vagrant 目录中,而 vagrant 正在调用 puppet —— 没有 puppet 服务器。

问题是,我的工作流程是:

 while(not working as desired) {
     vagrant destroy
     amend manifest
     vagrant up
 }
Run Code Online (Sandbox Code Playgroud)

......这意味着相当多的等待。

什么是更好的工作方式?

小智 5

您还可以通过运行重新应用清单更改

vagrant provision
Run Code Online (Sandbox Code Playgroud)

所以你的工作流程变成

vagrant up
while(not working as desired) {
 amend manifest
 vagrant provision
}
Run Code Online (Sandbox Code Playgroud)