Puppet 与hiera一起使用pe_账户模块

Puppet 与hiera一起使用pe_账户模块,puppet,hiera,Puppet,Hiera,我需要能够使用pe_帐户和hiera管理用户帐户。本页: 说我可以创建一个像site_accounts这样的模块并添加此文本 class {'pe_accounts': data_store => yaml, } 到站点_accounts/manifests/init.pp 然后安装此语法 --- sysop: locked: false comment: System Operator uid: '700' gid: '700' groups: - admi

我需要能够使用pe_帐户和hiera管理用户帐户。本页: 说我可以创建一个像site_accounts这样的模块并添加此文本

class {'pe_accounts':
  data_store => yaml,
}
到站点_accounts/manifests/init.pp 然后安装此语法

---
sysop:
  locked: false
  comment: System Operator
  uid: '700'
  gid: '700'
  groups:
  - admin
  - sudonopw
放入名为/var/lib/hiera/pe\u accounts\u users\u hash.yaml的文件中

这将足以添加用户sysop。当然不是。 我确实在hiera.conf中添加了以下语法

:hierarchy:
  - "common"
  - "pe_accounts_users_hash"
  - "pe_accounts_group_hash"
我经常遇到的错误是:

Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find class pe_accounts for vmtest2.lala.kaka.org

问题不在于您的数据,而在于Puppet没有找到pe_accounts类。您是否正在使用Puppet Enterprise?可能相关讨论: