Я пытаюсь создать пользователей в удаленной системе поваром / ножом, но что-то идет не так ... вот мои шаги:
- установка "пользовательской" кулинарной книги
нож поваренная книга сайт установить пользователь
- создание пакета данных для него
мешок данных ножа создать пользователей
- создание файла json с параметрами
cat data_bags / users / fatal.json
{
"id": "fatal",
"uid": "1002",
"home": "/ home / fatal",
"groups": "sudo",
"shell": "/ bin / bash",
"password": "$ 6 $ wkWXnXUk $ xjaISNyG3cDGU2XYBAf."
}
- экспортирую его в свой пакет данных
сумка с данными ножа из файла users data_bags / users / fatal.json
- добавление рецепта "пользователя" к моему удаленному узлу
нож-узел chef-test-client show
Имя узла: chef-test-client
Среда: _default
Полное доменное имя: chef-test-client
IP: 192.168.16.777
Run List: recipe [группа], рецепт [пользователь]
Роли:
Рецепты: группа, пользователь
Платформа: debian 7.1
Теги:
- загрузка его на сервер ножа
нож поваренная книга загрузить пользователь
- синхронизация на моем удаленном узле
chef-client
Запуск Chef Client, версия 11.8.0
разрешение кулинарных книг для списка выполнения: ["group :: data_bag", "user :: data_bag"]
Синхронизация кулинарных книг:
- user < br> - group
Составление кулинарных книг ...
Сводится 0 ресурсов
Chef Client завершен, 0 ресурсов обновлено
так что ничего не происходит, пользователь не создается; что я делаю не так? ребята помогите мне с этим разобраться
ОБНОВИТЬ:
в разделе ИСПОЛЬЗОВАНИЕ на странице http://fnichol.github.io/chef-user/
Чтобы использовать рецепт [user :: data_bag], включите его в свой run_list и создайте пакет данных под названием> "users"
поэтому я изменил настройки своего Run List на:
knife node show chef-test-client
Node Name: chef-test-client
Environment: _default
FQDN: chef-test-client
IP: 192.168.16.777
Run List: recipe[user::data_bag], recipe[group::data_bag]
Roles:
Recipes: user::data_bag, group::data_bag
Platform: debian 7.1
и мой пакет данных:
knife data bag show users fatal
groups: sudo
home: /home/fatal
id: fatal
password: >$6$wkWXnXUk$xjaISNyG3cDGU2X
shell: /bin/bash
uid: 1002
и снова ничего не происходит :(