5. Сконфигурируйте ansible на сервере BR-SRV:
Виртуальная машина
BR-SRV
Устанавливаем Ansible и sshpass на BR-SRV
# dnf install ansible sshpass -y
Для создания файла инвентаря достаточно поместить в него список хостов (каждый новый хост – с новой строки). Имена хостов и IP-адреса взаимозаменяемы. В файле инвентаря распределим устройства по группам (HQ и BR).
Сначала указывается название группы в квадратных скобках, затем перечисляются хосты. Имена хостов прописываются в виде dns-имени хоста или ip. После названия хоста указать параметры подключения к хосту в одну строку.
Открываем файл инвентаря /etc/ansible/hosts
# nano /etc/ansible/hosts
И в начале файла пишем

где:
ansible_user и ansible_password - переменные, которые задают пользователя и пароль для определённой машины
ansible_port – параметр который указывает номер порта SSH (если порт не стандартный)
В файле конфигурации ansible /etc/ansible/ansible.cfg, в разделе [defaults] прописать host_key_checking = False
Открываем файл
# nano /etc/ansible/ansible.cfg
Прописываем строку
host_key_checking = False
host_key_checking –параметр в Ansible, который отключает проверку ключей хоста при подключении по SSH. По умолчанию в Ansible включена эта проверка, которая защищает от подмены сервера.

Запускаем модуль ping на всех хостах, перечисленных в файле инвентаря /etc/ansible/hosts.
# ansible all -m ping
Может появиться предупреждение про обнаружение интерпретатора Python, на целевом хосте

Для управления поведением обнаружения в глобальном масштабе необходимо в файле конфигурации ansible /etc/ansible/ansible.cfg в разделе [defaults] прописать ключ interpreter_python с параметром auto_silent

Запускаем команду ping на всех хостах
# ansible all -m ping
