Согласно документации, это должно получить текущую конфигурацию, запустив show running-config all
cisco.ios.ios_config:
defaults: yes
Это заканчивается ошибкой с
"msg": "show running-config ?\\r\\n% Unrecognized command\\r\\nRTCISCO1111>show running-config \\r\\nshow running-config \\r\\n ^\\r\\n% Invalid input detected at '^' marker.\\r\\n\\r\\nRTCISCO1111>"
}
Я проследил команду show running-config ? до https://github.com/ansible-collections/cisco.ios/blob/main/plugins/cliconf/ios.py#L455 В этой части кода я не понимаю, почему нельзя заменить ? на all. Нужно ли мне предоставлять какие-то дополнительные команды? Я не могу запустить show running-config all как команду оболочки, потому что для этого требуется root-доступ на устройстве.
Cisco требует enable mode для запуска команды show running-config all. Для входа в режим включения требуется другой пароль.
Несколько примеров использования в плейбуке здесь https://docs.ansible.com/ansible/latest/network/user_guide/platform_ios.html
Можете ли вы обновить всю свою пьесу? Чтобы увидеть ваше соединение