由于 Puppet 原生支持目录环境,r10k 提供了什么?

Pro*_*ger 2 puppet r10k

我刚刚开始阅读 r10k,因为我喜欢它可以基于 Git 分支创建动态环境的事实。现在,我刚刚读到 Puppet 可以在没有 r10k 的情况下做到这一点。r10k 提供了哪些 Puppet 无法提供的功能?如果我只想要基于 Git 分支的动态基于目录的环境,我还需要 r10k 吗?

chr*_*ley 5

R10k 将模块部署到您告诉它的环境中。这些模块可能来自 Forge 或 git 存储库。该功能在 Puppet 中不可用。

使用它的方式是多方面的,但我个人倾向于做一些像这样