Puppet Enterprise 与开源

Sea*_* W. 2 linux configuration-management puppet open-source

我有兴趣学习使用 Puppet。我反复看到的一个例子是用户管理。根据Puppet 网站,“配置管理 - 用户帐户”是一项仅存在于 Puppet Enterprise 上的功能。然而,我看到的例子没有提到需要企业版。

FAQ状态,部分:

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

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

daf*_*aff 6

这取决于您的身份验证和用户管理基础架构。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 具有对用户和组的内置支持,请参见此处:http : //docs.puppetlabs.com/references/stable/type.html#user和此处:http : //docs.puppetlabs.com/references/stable/ type.html#group

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

你总是可以从官方Puppetlabs回购安装最新的木偶包:http://yum.puppetlabs.com/http://apt.puppetlabs.com/。不,Ubuntu 中的 Puppet 软件包不是基于 Puppet Enterprise。

  • 您的第一段链接明确指出,对 AD/LDAP 的“支持”是为了允许 LDAP 用户_登录到 Web 界面_,而不是用于管理 AD/LDAP 中的用户。引用:“现在,_Puppet Enterprise 的用户_可以利用他们现有的身份验证解决方案进行管理和身份验证。-”您的其他段落和链接是准确的。 (3认同)