我需要能够使用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