使用 vagrant 和 puppet 时正确的开发流程

correct development flow when using vagrant and puppet

我进行了一些谷歌搜索,但我无法完全找到我想要的东西。我想要实现的是使用 vagrant 和 puppet/chef 进行本地开发分期和直播。

现在我可能完全错了并且遗漏了一些东西但是我可以例如在我的本地开发中将提供者作为 virtualbox 然后用于暂存/开发和实时使用 AWS 或 DigitalOcean 作为提供者?

如果我完全错了,让 puppet/chef 管理我所有环境的正确过程是什么,任何链接都会很棒。

Now I could be totally wrong and missing something but could I for example on my local development have the provider as virtualbox then for staging / development and live use AWS or DigitalOcean as the provider ?

是的,这就是它的工作原理。请注意,Vagrantfile 需要包含多个环境的信息,或者您可以简单地拥有多个 Vagrantfiles