Сконфигурируйте ansible на сервере BR-SRV
BR-SRV:
- Необходимо установить пакет ansible и sshpass выполнить это можно следующей командой:
apt-get update && apt-get install ansible sshpass
nano /etc/ansible/hosts
доп конфиг (проверяем ip)
[Servers]
HQ-SRV ansible_host=192.168.100.2
[Routers]
HQ-RTR ansible_host=10.10.10.1
BR-RTR ansible_host=192.168.0.1
[Clients]
HQ-CLI ansible_host=192.168.200.2
[Servers:vars]
ansible_user=sshuser
ansible_password=P@ssw0rd
ansible_port=2026
[Routers:vars]
ansible_user=net_admin
ansible_password=P@ssw0rd
ansible_connection=network_cli
ansible_network_os=ios
[Clients:vars]
ansible_user=student
ansible_password=student
[all:vars]
ansible_python_interpreter=/usr/bin/python3
nano /etc/ansible/ansible.cfg
[defaults]
inventory = /etc/ansible/hosts
host_key_checking = False
deprecation_warnings = False
#из под тачки
ansible-galaxy collection install ansible.netcommon
ansible-galaxy collection install cisco.ios
apt-get install python3-module-pip
pip3 install ansible-pylibssh
HQ-RTR | BR-RTR:
(config)# security none
write
HQ-CLI
nano /etc/openssh/sshd_config
BR-SRV:
Проверка: