Cisco ansible show running-config

Согласно документации, это должно получить текущую конфигурацию, запустив 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-доступ на устройстве.

Можете ли вы обновить всю свою пьесу? Чтобы увидеть ваше соединение

TJVerne 22.11.2022 17:20
Как настроить Tailwind CSS с React.js и Next.js?
Как настроить Tailwind CSS с React.js и Next.js?
Tailwind CSS - единственный фреймворк, который, как я убедился, масштабируется в больших командах. Он легко настраивается, адаптируется к любому...
LeetCode запись решения 2536. Увеличение подматриц на единицу
LeetCode запись решения 2536. Увеличение подматриц на единицу
Увеличение подматриц на единицу - LeetCode
Переключение светлых/темных тем
Переключение светлых/темных тем
В Microsoft Training - Guided Project - Build a simple website with web pages, CSS files and JavaScript files, мы объясняем, как CSS можно...
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel с методами присоединения и отсоединения
Отношения "многие ко многим" в Laravel могут быть немного сложными, но с помощью Eloquent ORM и его моделей мы можем сделать это с легкостью. В этой...
В PHP
В PHP
В большой кодовой базе с множеством различных компонентов классы, функции и константы могут иметь одинаковые имена. Это может привести к путанице и...
Карта дорог Беладжар PHP Laravel
Карта дорог Беладжар PHP Laravel
Laravel - это PHP-фреймворк, разработанный для облегчения разработки веб-приложений. Laravel предоставляет различные функции, упрощающие разработку...
0
1
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Cisco требует enable mode для запуска команды show running-config all. Для входа в режим включения требуется другой пароль.

Несколько примеров использования в плейбуке здесь https://docs.ansible.com/ansible/latest/network/user_guide/platform_ios.html

Другие вопросы по теме