1

Я тестировал ANSI для некоторой простой сетевой автоматизации, и кажется, что я не могу выполнить даже некоторые простые задачи. У меня проблема, когда любые команды, требующие включения режима, не работают. На данный момент это не удается с проблемой тайм-аута команды. Я уже пытался увеличить время ожидания с 10 до 30 секунд с тем же неудавшимся результатом. Работающие команды, которые не требуют повышения прав, работают должным образом.

Вот ошибка из журналов отладки:

The full traceback is:
Traceback (most recent call last):
File "/usr/bin/ansible-connection", line 292, in main
  messages.extended(conn.update_play_context(pc_data))
File "/usr/lib/python2.7/dist-packages/ansible/module_utils/connection.py? line 173, in __rpc__
   raise ConnectionError(to_text(msg, errors='surrogate_then_replace'), code=code)
ConnectionError: command timeout triggered, timeout value is 30 secs.

Рассматриваемая пьеса:

- name: Test playbook
  hosts: wb
  connection: network_cli
  gather_facts: false
  tasks:
    - name: fix for prompt issue
      ios_command:
        commands:
          - disable
 - name: Add interface to VLAN
   become: yes
   become_method: enable
   ios_vlan:
      vlan_id: 11
      interfaces:
        - fast5/46

Я также пытался использовать модуль ios_command и отправлять отдельные команды, но это приводит к аналогичному выводу. Предпочтение отдается использованию модуля ios_vlan.

вариабельные группы:

ansible_connection: network_cli
ansible_network_os: ios
ansible_user: myUserName
ansible_ssh_pass: MyPassword

Я нашел ссылки на похожие проблемы в git и перепробовал многие исправления, но ничего, что я сделал до сих пор, не устранило проблему.

Упомянутая выше задача "исправить проблему с приглашением" связана с тем, что, как только я вхожу, наше приглашение заканчивается символом #, даже если мы не вошли в режим включения (не уверен, что это как-то связано с tacacs)... запустив команду "" Команда disable "заставляет приглашение вернуться к>, а затем во втором задании включение не выдаёт никаких ошибок, которые я вижу.

Работает на Cisco Catlyst 4500 под управлением IOS-XE 03.04.05.Высший разряд

Любая помощь приветствуется.

0