#puppet #hiera
#кукольный #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
Комментарии:
1. Проблема не в ваших данных, а в том, что Puppet не находит
pe_accounts
класс. Используете ли вы Puppet Enterprise?2. Возможно, уместное обсуждение: groups.google.com/forum /#!msg/puppet-users/wP-jjdRy3Os/…