r10k提供了什么,因为Puppet本身支持目录环境?

我刚刚开始阅读r10k,因为我喜欢它可以创build基于Git分支的dynamic环境。 现在,我刚刚读到,木偶可以做到这一点没有r10k。 什么r10k提供木偶不能已经做? 如果我只想要基于Git分支的dynamic基于目录的环境,我甚至需要r10k吗?

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

使用它的方法是军团,但我个人倾向于做这样的事情。