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