1.7.2. Интерактивная установка
Установить пакет
ansible:
# apt-get install ansible
Для получения списка хостов ansible обращается к файлу
/etc/ansible/hosts
. Создать файл
/etc/ansible/hosts
со следующим содержимым:
[agents]
client1.test.alt
client2.test.alt
[agents:vars]
ansible_user=root
ansible_python_interpreter=/usr/bin/python3
Проверить работу аnsible, выполнив «ping» на группу хостов agents:
# ansible -m ping agents
client1.test.alt | SUCCESS => {
"changed": false,
"ping": "pong"
}
client2.test.alt | SUCCESS => {
"changed": false,
"ping": "pong"
}
Создать файл
/etc/smart-proxy/config/settings.d/ansible.yml
со следующим содержимым:
---
:enabled: true
:ansible_dir: /usr/lib/foreman
:working_dir: /tmp