使用带有hiera的pe_accounts模块

时间:2014-06-30 23:34:28

标签: puppet hiera

我需要能够使用pe_accounts和hiera管理用户帐户。这一页: http://docs.puppetlabs.com/pe/latest/accounts_class.html#usage-example 说我可以创建一个像site_accounts这样的模块并添加这个文本

class {'pe_accounts':
  data_store => yaml,
}

到site_accounts / manifests / init.pp 然后安装此语法

---
sysop:
  locked: false
  comment: System Operator
  uid: '700'
  gid: '700'
  groups:
  - admin
  - sudonopw

到名为/var/lib/hiera/pe_accounts_users_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

0 个答案:

没有答案