Модуль Ansible для Brocade/ICX работает неправильно?
Мне нужно выполнить некоторую автоматизацию сети в моей инфраструктуре с помощью Ansible.
Когда я пытаюсь использовать модуль Ansible для коммутаторов ICX, кажется, что он работает неправильно.
Пособие, которое я использовал
- name: ICX switch testing
hosts: test-switch
gather_facts: no
vars:
ansible_user: username
ansible_password: password
ansible_connection=ansible.netcommon.network_cli
ansible_network_os=icx
tasks:
- name: show version
icx_command:
commands:
- show version
для этого я получаю ошибку ниже
FAILED! => {"changed": false, "msg": "skip\r\nInvalid input -> skip\r\nType ? for a list\r\nSSH@ICX7250-24P Switch>"}
когда я использую режим включения с помощью Ansible_become, появляется ошибка ниже
FAILED! => {"changed": false, "msg": "unable to elevate privilege to enable mode, at prompt [None] with error: timeout value 60 seconds reached while trying to send command: b'enable'"}
Я не уверен, почему команда Enable изменилась на b'enable. Кажется, какая-то проблема с модулем
доступная версия
ansible 2.9.9
config file = /etc/ansible/ansible.cfg
configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/local/lib/python3.6/site-packages/ansible
executable location = /usr/local/bin/ansible
python version = 3.6.8 (default, Sep 26 2019, 11:57:09) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]