# Playbook exception error during task execution

**URL:** <https://forum.ansible.com/t/playbook-exception-error-during-task-execution/30635>\
**Category:** Ansible Project\
**Created:** [June 23, 2019, 9:35am UTC](https://forum.ansible.com/t/playbook-exception-error-during-task-execution/30635 "2019-06-23T09:35:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hitesh\_Kumar](https://avatars.discourse-cdn.com/v4/letter/h/a6a055/32.png) [@Hitesh\_Kumar](https://forum.ansible.com/u/Hitesh_Kumar)\
**Post date:** [June 23, 2019, 9:35am UTC](https://forum.ansible.com/t/playbook-exception-error-during-task-execution/30635/1 "2019-06-23T09:35:19Z")

</div>

Hi All

I am trying to run a playbook to configure vlan to and interface configuration to the devices in gns3 hosts.  
I am getting error while running the playbook.

Below yml plabook and error message.Please help to solve this problem

root@NetworkAutomation-1:~# nano Interfaceconfig.yml  
root@NetworkAutomation-1:~# cat Interfaceconfig.yml  
— - name: Cisco Wired Campus Design  
hosts: gns3-access  
gather\_facts: false  
connection: local  
vars:  
cli:  
username: root  
password: cisco  
tasks:

- name: Global config settings  
ios\_config:  
provider: “{{ cli }}”  
lines:
- vtp mode transparent
- spanning-tree mode rapid-pvst
- udld enable
- errdisable recovery cause all
- port-channel load-balance src-dst-ip
- ip name-server 8.8.8.8
- no ip http server
- ip http secure-server
- snmp-server community python1 RO
- snmp-server community python2 RW
- ntp server 87.81.181.2
- ntp update-calendar
- clock timezone PST -8
- clock summer-time PDT recurring
- service timestamps debug datetime msec localtime
- service timestamps log datetime msec localtime
- “vlan 1,10,20,30,40,50”
- ip default-gateway 192.168.122.1
- “ip dhcp snooping vlan 100,101”
- no ip dhcp snooping information option
- ip dhcp snooping
- “ip arp inspection vlan 100,101”
- spanning-tree portfast bpduguard default  
register: print\_output
- debug: var=print\_output
- name: IPv6 nd policy  
ios\_config:  
provider: “{{ cli }}”  
parents: ipv6 nd raguard policy HOST\_POLICY  
lines:
- device-role host  
register: print\_output
- debug: var=print\_output
- name: Interface settings  
ios\_config:  
provider: “{{ cli }}”  
parents: “interface {{ item.interface }}”  
lines:
- “switchport access vlan {{ item.vlan }}”
- “switchport voice vlan {{ item.voice\_vlan }}”
- switchport host
- switchport port-security maximum 2
- switchport port-security
- switchport port-security aging time 2
- switchport port-security aging type inactivity
- switchport port-security violation restrict
- ip arp inspection limit rate 100
- ip dhcp snooping limit rate 100
- ip verify source
- ipv6 nd raguard attach-policy HOST\_POLICY  
after:
- no shutdown  
with\_items:
- { interface : GigabitEthernet1/0, vlan : 100, voice\_vlan : 101  
}
- { interface : GigabitEthernet1/1, vlan : 10, voice\_vlan : 101  
}
- { interface : GigabitEthernet1/2, vlan : 20, voice\_vlan : 101  
}
- { interface : GigabitEthernet1/3, vlan : 30, voice\_vlan : 101  
}  
register: print\_output
- debug: var=print\_output

root@NetworkAutomation-1:~# nano Interfaceconfig.yml

root@NetworkAutomation-1:~# nano Interfaceconfig.yml  
root@NetworkAutomation-1:~# ansible-playbook Interfaceconfig.yml  
[WARNING]: Could not match supplied host pattern, ignoring: hosts

PLAY [Cisco Wired Campus Design] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
skipping: no hosts matched

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

root@NetworkAutomation-1:~# nano Interfaceconfig.yml

root@NetworkAutomation-1:~# ansible -i hosts all --list-hosts  
hosts (1):  
IOU1  
root@NetworkAutomation-1:~# nano Interfaceconfig.yml  
root@NetworkAutomation-1:~# ansible -i hosts all --list-hosts  
hosts (1):  
IOU1  
root@NetworkAutomation-1:~# ansible-playbook Interfaceconfig.yml

PLAY [Cisco Wired Campus Design] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Global config settings] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: IOU1(config)#  
fatal: [IOU1]: FAILED! =\> {“changed”: false, “module\_stderr”: “Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1561274202.1-24725137251892/AnsiballZ\_ios\_config.py", line 113, in \n \_ansiballz\_main()\n File "/root/.ansible/tmp/ansible-tmp-1561274202.1-24725137251892/AnsiballZ\_ios\_config.py", line 105, in \_ansiballz\_main\n invoke\_module(zipped\_mod, temp\_path, ANSIBALLZ\_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1561274202.1-24725137251892/AnsiballZ\_ios\_config.py", line 48, in invoke\_module\n imp.load\_module(‘ **main** ’, mod, module, MOD\_DESC)\n File "/tmp/ansible\_ios\_config\_payload\_\_Jz4nK/ **main**.py", line 541, in \n File "/tmp/ansible\_ios\_config\_payload\_\_Jz4nK/ **main**.py", line 472, in main\n File "/tmp/ansible\_ios\_config\_payload\_\_Jz4nK/ **main**.py", line 333, in edit\_config\_or\_macro\n File "/tmp/ansible\_ios\_config\_payload\_\_Jz4nK/ansible\_ios\_config\_payload.zip/ansible/module\_utils/connection.py", line 182, in **rpc** \nansible.module\_utils.connection.ConnectionError: udld enable\r\n ^\r\n% Invalid input detected at ‘^’ marker.\r\n\r\nIOU1(config)#\n”, “module\_stdout”: “”, “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 1}  
to retry, use: --limit @/root/Interfaceconfig.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
IOU1 : ok=0 changed=0 unreachable=0 failed=1

root@NetworkAutomation-1:~# ansible-playbook Interfaceconfig.yml -vvv  
ansible-playbook 2.7.11  
config file = /root/ansible.cfg  
configured module search path = [u’/root/.ansible/plugins/modules’, u’/usr/share/ansible/plugins/modules’]  
ansible python module location = /usr/lib/python2.7/dist-packages/ansible  
executable location = /usr/bin/ansible-playbook  
python version = 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609]  
Using /root/ansible.cfg as config file  
/root/hosts did not meet host\_list requirements, check plugin documentation if this is unexpected  
/root/hosts did not meet script requirements, check plugin documentation if this is unexpected  
Parsed /root/hosts inventory source with ini plugin

PLAYBOOK: Interfaceconfig.yml \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
1 plays in Interfaceconfig.yml

PLAY [Cisco Wired Campus Design] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
META: ran handlers

TASK [Global config settings] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /root/Interfaceconfig.yml:11  
 using connection plugin network\_cli (was local)  
 ESTABLISH LOCAL CONNECTION FOR USER: root  
 EXEC /bin/sh -c ‘echo ~root && sleep 0’  
 EXEC /bin/sh -c ‘( umask 77 && mkdir -p “`echo /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702`” && echo ansible-tmp-1561274349.79-59337482346702=“`echo /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702`” ) && sleep 0’  
Using module file /usr/lib/python2.7/dist-packages/ansible/modules/network/ios/ios\_config.py  
 PUT /root/.ansible/tmp/ansible-local-20642gBJ\_fc/tmpVTg46H TO /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py  
 EXEC /bin/sh -c ‘chmod u+x /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/ /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py && sleep 0’  
 EXEC /bin/sh -c ‘/usr/bin/python /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py && sleep 0’  
 EXEC /bin/sh -c ‘rm -f -r /root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/ \> /dev/null 2\>&1 && sleep 0’  
The full traceback is:  
Traceback (most recent call last):  
File “/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py”, line 113, in   
\_ansiballz\_main()  
File “/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py”, line 105, in \_ansiballz\_main  
invoke\_module(zipped\_mod, temp\_path, ANSIBALLZ\_PARAMS)  
File “/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py”, line 48, in invoke\_module  
imp.load\_module(‘ **main** ’, mod, module, MOD\_DESC)  
File “/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py”, line 541, in   
File “/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py”, line 472, in main  
File “/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py”, line 333, in edit\_config\_or\_macro  
File “/tmp/ansible\_ios\_config\_payload\_XsAY0f/ansible\_ios\_config\_payload.zip/ansible/module\_utils/connection.py”, line 182, in **rpc**  
ansible.module\_utils.connection.ConnectionError: udld enable  
^  
% Invalid input detected at ‘^’ marker.

IOU1(config)#

fatal: [IOU1]: FAILED! =\> {  
“changed”: false,  
“module\_stderr”: “Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py", line 113, in \n \_ansiballz\_main()\n File "/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py", line 105, in \_ansiballz\_main\n invoke\_module(zipped\_mod, temp\_path, ANSIBALLZ\_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1561274349.79-59337482346702/AnsiballZ\_ios\_config.py", line 48, in invoke\_module\n imp.load\_module(‘ **main** ’, mod, module, MOD\_DESC)\n File "/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py", line 541, in \n File "/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py", line 472, in main\n File "/tmp/ansible\_ios\_config\_payload\_XsAY0f/ **main**.py", line 333, in edit\_config\_or\_macro\n File "/tmp/ansible\_ios\_config\_payload\_XsAY0f/ansible\_ios\_config\_payload.zip/ansible/module\_utils/connection.py", line 182, in **rpc** \nansible.module\_utils.connection.ConnectionError: udld enable\r\n ^\r\n% Invalid input detected at ‘^’ marker.\r\n\r\nIOU1(config)#\n”,  
“module\_stdout”: “”,  
“msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”,  
“rc”: 1  
}  
to retry, use: --limit @/root/Interfaceconfig.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
IOU1 : ok=0 changed=0 unreachable=0 failed=1

root@NetworkAutomation-1:~# ansible-playbook Interfaceconfig.yml --limit @/root/Interfaceconfig.retry

PLAY [Cisco Wired Campus Design] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

TASK [Global config settings] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: IOU1(config)#  
fatal: [IOU1]: FAILED! =\> {“changed”: false, “module\_stderr”: “Traceback (most recent call last):\n File "/root/.ansible/tmp/ansible-tmp-1561274433.43-217491990236606/AnsiballZ\_ios\_config.py", line 113, in \n \_ansiballz\_main()\n File "/root/.ansible/tmp/ansible-tmp-1561274433.43-217491990236606/AnsiballZ\_ios\_config.py", line 105, in \_ansiballz\_main\n invoke\_module(zipped\_mod, temp\_path, ANSIBALLZ\_PARAMS)\n File "/root/.ansible/tmp/ansible-tmp-1561274433.43-217491990236606/AnsiballZ\_ios\_config.py", line 48, in invoke\_module\n imp.load\_module(‘ **main** ’, mod, module, MOD\_DESC)\n File "/tmp/ansible\_ios\_config\_payload\_5B5Yhd/ **main**.py", line 541, in \n File "/tmp/ansible\_ios\_config\_payload\_5B5Yhd/ **main**.py", line 472, in main\n File "/tmp/ansible\_ios\_config\_payload\_5B5Yhd/ **main**.py", line 333, in edit\_config\_or\_macro\n File "/tmp/ansible\_ios\_config\_payload\_5B5Yhd/ansible\_ios\_config\_payload.zip/ansible/module\_utils/connection.py", line 182, in **rpc** \nansible.module\_utils.connection.ConnectionError: udld enable\r\n ^\r\n% Invalid input detected at ‘^’ marker.\r\n\r\nIOU1(config)#\n”, “module\_stdout”: “”, “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 1}  
to retry, use: --limit @/root/Interfaceconfig.retry

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
IOU1 : ok=0 changed=0 unreachable=0 failed=1

root@NetworkAutomation-1:~# ^C

---

<div class="post-metadata">

**Author:** ![Hitesh\_Kumar](https://avatars.discourse-cdn.com/v4/letter/h/a6a055/32.png) [@Hitesh\_Kumar](https://forum.ansible.com/u/Hitesh_Kumar)\
**Post date:** [June 24, 2019, 1:47pm UTC](https://forum.ansible.com/t/playbook-exception-error-during-task-execution/30635/2 "2019-06-24T13:47:59Z")

</div>

Hi Everyone

I am still unable to find solution. Can some help me here.

Br  
Hitesh

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [June 24, 2019, 3:17pm UTC](https://forum.ansible.com/t/playbook-exception-error-during-task-execution/30635/3 "2019-06-24T15:17:56Z")

</div>

This looks like a bug, you can file a report at  
[http://github.com/ansible/ansible](http://github.com/ansible/ansible)
