Вы можете использовать ansible для развертывания и запуска chef-client.
$ ansible -i hosts all -a 'chef-client'
ansible легко устанавливается с помощью pip:
pip install ansible
Ваш файл инвентаря (в примере с именем «hosts») может выглядеть так:
[all]
host1.example.com ansible_user=root
host2.example.com ansible_user=root
host3.example.com ansibel_user=root
(обратите внимание, что «all» - это имя группы в файле конфигурации для нашего примера - это произвольно и может быть чем угодно. Ваш файл инвентаризации может также включать другие группировки, например [web_wervers], [database_servers], [chef_servers] , так далее.)
Итак, еще раз, собрав все вместе:
> ansible -i hosts all -a 'chef-client'
или, может быть:
> ansible -i hosts all -a 'systemctl status'