Extreme network switch backup - ansible issue

60 views
Skip to first unread message

kumare...@gmail.com

unread,
Sep 19, 2020, 6:42:10 AM9/19/20
to Ansible Project
Hi Experts,

We are planning to automate extreme network switch backup through ansible facing issues with few hosts.The playbook works for few hosts and shows below errors for remaining hosts.

Is something need to be checked from network switch for below error?

An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.module_utils.connection.ConnectionError: unable to set terminal parameters
fatal: [10.190.203.14]: FAILED! => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, "module_stderr": "Traceback (most recent call last):\n  File \"/home/arappadm/.ansible/tmp/ansible-local-81032AFss5m/ansible-tmp-1600511919.14-205761635036333/AnsiballZ_exos_command.py\", line 102, in <module>\n    _ansiballz_main()\n  File \"/home/arappadm/.ansible/tmp/ansible-local-81032AFss5m/ansible-tmp-1600511919.14-205761635036333/AnsiballZ_exos_command.py\", line 94, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n  File \"/home/arappadm/.ansible/tmp/ansible-local-81032AFss5m/ansible-tmp-1600511919.14-205761635036333/AnsiballZ_exos_command.py\", line 40, in invoke_module\n    runpy.run_module(mod_name='ansible.modules.network.exos.exos_command', init_globals=None, run_name='__main__', alter_sys=True)\n  File \"/usr/lib64/python2.7/runpy.py\", line 176, in run_module\n    fname, loader, pkg_name)\n  File \"/usr/lib64/python2.7/runpy.py\", line 82, in _run_module_code\n    mod_name, mod_fname, mod_loader, pkg_name)\n  File \"/usr/lib64/python2.7/runpy.py\", line 72, in _run_code\n    exec code in run_globals\n  File \"/tmp/ansible_exos_command_payload_EXepoV/ansible_exos_command_payload.zip/ansible/modules/network/exos/exos_command.py\", line 221, in <module>\n  File \"/tmp/ansible_exos_command_payload_EXepoV/ansible_exos_command_payload.zip/ansible/modules/network/exos/exos_command.py\", line 191, in main\n  File \"/tmp/ansible_exos_command_payload_EXepoV/ansible_exos_command_payload.zip/ansible/module_utils/network/exos/exos.py\", line 187, in run_commands\n  File \"/tmp/ansible_exos_command_payload_EXepoV/ansible_exos_command_payload.zip/ansible/module_utils/network/exos/exos.py\", line 164, in get_connection\n  File \"/tmp/ansible_exos_command_payload_EXepoV/ansible_exos_command_payload.zip/ansible/module_utils/connection.py\", line 185, in __rpc__\nansible.module_utils.connection.ConnectionError: unable to set terminal parameters\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}

Below is the playbook

---
- name: "PLAY Capture and store configuration output"
  hosts: switches
  become: true
  become_method: enable
  connection: network_cli
  tasks:
    - name: "TASK 1: Extreme show configuration using SSH"
      #slxos_command:
      exos_command:
       #commands: show configuration
       commands:
         - show version
     #  authorize: yes # don't run enable mode commands until it's on enable mode
      register: cli_result

    - name: "TASK 2: Print output of the show configuration output"
      debug:
        msg: "{{ cli_result.stdout[0] }}"


Regards
Kumar
Reply all
Reply to author
Forward
0 new messages