Linux

Puppet Enterprise 與開源

  • September 20, 2021

我對學習使用 Puppet 很感興趣。我一遍又一遍地看到的一個例子是使用者管理。根據Puppet 網站,“配置管理 - 使用者帳戶”是 Puppet Enterprise 獨有的功能。然而,我看到的例子並沒有提到需要企業版。

常見問題解答部分指出:

我們只有一個 Puppet 的開源版本。

那麼,如果想同時管理超過 10 個節點上的使用者,是否需要為 Puppet Enterprise 付費?我猜那裡的模型可能類似於紅帽?像 Ubuntu 這樣的發行版中的軟體包實際上是 Puppet Enterprise 的發行版嗎?

這取決於您的身份驗證和使用者管理基礎架構。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。

引用自:https://serverfault.com/questions/441905