0

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

0 回答 0