Сегодня будем проводить настройку Ansible в Альт Сервер 10. Установка ansible
apt-get install -y ansible sshpass
Создание инвентаря
nano /etc/ansible/inventory
Создание групп и их участников в файле inventory [Networking]
RTR-HQ ansible_host=192.168.1.1
RTR-BR ansible_host=192.168.2.1
[Servers]
SRV-HQ ansible_host=192.168.1.34
SRV-BR ansible_host=192.168.2.34
[Clients]
CLI-HQ ansible_host=192.168.1.66
CLI-BR ansible_host=192.168.2.66 Делаем наш инвентарный файл по умолчанию
nano /etc/ansible/ansible.cfg
найти и раскоментить / указать путь к своему инвентарному файлу inventory = /etc/ansible/inventory
host_key_checking = false Создание директории для переменных в каталоге ansible cd /etc/ansible
mkdir group_vars Создание переменных для групп описанных в инвентарном файле
# Для группы Networking
nano group_vars/Networking.yml ansible_ssh_user: admin
ansible_ssh_pass: P@ssw0rd
ansible_connection: network_cli
ansible_network_os: ios # Для группы Servers
nano gro