Puppet Enterprise 与开源

Puppet Enterprise 与开源

我对学习使用 Puppet 很感兴趣。我反复看到的一个例子是用户管理。根据Puppet 网站,“配置管理 - 用户帐户”是 Puppet Enterprise 独有的功能。但我看到的示例并未提及需要企业版。

常问问题部分州:

我们只有一个开源版本的 Puppet。

那么,如果希望同时管理 10 个以上节点上的用户,是否需要为 Puppet Enterprise 付费?我猜他们的模型可能类似于 Red Hat?Ubuntu 等发行版中的软件包实际上是 Puppet Enterprise 的发行版吗?

答案1

这取决于您的身份验证和用户管理基础架构。Puppet Enterprise 可以在 LDAP、AD 和 Google 中进行用户管理。请参见此处:http://puppetlabs.com/blog/puppet-enterprise-2-6-is-now-available/

如果您不使用上述任何一项,而只想管理/etc/passwd/etc/shadow,即本地用户,或者如果您足够熟练,可以实现自己的 Puppet 模块来管理 LDAP/AD 用户,那么您当然不需要 Puppet Enterprise。Puppet 内置了对用户和组的支持,请参见此处:https://puppet.com/docs/puppet/latest/type.html#user和这里:https://puppet.com/docs/puppet/latest/type.html#group

这篇博客文章对于有效管理本地用户帐户也很有趣:http://www.craigdunn.org/2011/03/puppet-working-with-define-based-virtuals/

您随时可以从官方 Puppetlabs 存储库安装最新的 Puppet 软件包:http://yum.puppetlabs.com/http://apt.puppetlabs.com/。并且,Ubuntu 中的 Puppet 包不是基于 Puppet Enterprise。

相关内容