назрел новый вопрос, уже по настройке ролей и data bags:хочу завести на клиентской ноде юзера, для этого устанавлива. кукбук user:
knife cookbook site install user
создаю для него data bag users:
knife data bag create users
создаю json файл с настройками:
cat data_bags/users/fatal.json
{
"id": "fatal",
"uid": "1002",
"home": "/home/fatal",
"groups": "sudo",
"shell": "/bin/bash",
"password": "$6$wkWXnXUk$xjaISNyG3cDGU2XYBAf."
}
экспортирую его в data bag:
knife data bag from file users data_bags/users/fatal.json
добавляю кукбук к моей клиентской ноде:
knife node show chef-test-client
Node Name: chef-test-client
Environment: _default
FQDN: chef-test-client
IP: 192.168.16.273
Run List: recipe[group::data_bag], recipe[user::data_bag]
Roles:
Recipes: group::data_bag, user::data_bag
загружаю на сервер кукбук:
knife cookbook upload user
с клиента запускаю chef-client, он синхронизирует кукбук без ошибок
chef-client
Starting Chef Client, version 11.8.0
resolving cookbooks for run list: ["group::data_bag", "user::data_bag"]
Synchronizing Cookbooks:
- user
- group
Compiling Cookbooks...
Converging 0 resources
Chef Client finished, 0 resources updated
и ничего не происходит, юзер не создается, подскажите пожалуйста в чем может быть дело, целый день гуглил ничего толкового не нагуглил :(