在 puphpet 和 puppet 之间共享配置文件

Sharing config file between puphpet and puppet

是否可以在 puphpet 和 puppet 之间共享配置文件?

场景是; 我们的开发团队在 dev.environments 中使用 vagrant 和 puphpet。一旦他们准备好发布,我想克隆他们的设置(php 模块等)并在我们的生产服务器上使用 puppet 应用它...

理想的方法是直接在 puppet 中应用 config.yaml 文件,但我不确定它们是否 "speak the same language"?

不,这是不可能的。 PuPHPet 使用自己内置的 Puppet,其代码为 here.

当然,你可以做的是围绕 PuPHPet 编写你自己的包装器,它连接到你想要构建类似 PuPHPet 的生产环境的位,减去 Vagrant。不会太难。