В Windows запущен GNS3 с роутером, доступным по telnet (ip 192.168.2.2), установлена Ubuntu в WSL. Как управлять роутером через Ansible?
Ставим Ansible
sudo apt install ansible
Создаем файлы в домашнем каталоге
myhosts
[cisco-routers] 192.168.2.2
ansible.cfg
[defaults] inventory = ./myhosts gathering = explicit
telnet_command_show_ver.yml
(логин без ввода имени пользователя)--- - name: Run show command on routers hosts: cisco-routers tasks: - name: run show commands telnet: login_prompt: "Password: " password: cisco prompts: - "[>#]" command: - terminal length 0 - show version
Выполняем
ansible-playbook telnet_command_show_ver.yml