Product SiteDocumentation Site

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