Error in ios_vlans module

43 views
Skip to first unread message

Heinz Meier

unread,
Nov 6, 2019, 5:42:15 AM11/6/19
to Ansible Project
Hi,

I have a simple playbook:

  - name: Delete all VLANs
    ios_vlans:
      state: deleted

when I run it, it throws an error:

The full traceback is:
Traceback (most recent call last):
  File "/home/misch/.ansible/tmp/ansible-local-10481lkaxtjzi/ansible-tmp-1573036107.9861128-169243767125207/AnsiballZ_ios_vlans.py", line 102, in <module>                                                                                       
    _ansiballz_main()
  File "/home/misch/.ansible/tmp/ansible-local-10481lkaxtjzi/ansible-tmp-1573036107.9861128-169243767125207/AnsiballZ_ios_vlans.py", line 94, in _ansiballz_main                                                                                 
    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
  File "/home/misch/.ansible/tmp/ansible-local-10481lkaxtjzi/ansible-tmp-1573036107.9861128-169243767125207/AnsiballZ_ios_vlans.py", line 40, in invoke_module                                                                                   
    runpy.run_module(mod_name='ansible.modules.network.ios.ios_vlans', init_globals=None, run_name='__main__', alter_sys=False)                                                                                                                  
  File "/usr/lib64/python3.6/runpy.py", line 208, in run_module
    return _run_code(code, {}, init_globals, run_name, mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/modules/network/ios/ios_vlans.py", line 464, in <module>                                                                                                   
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/modules/network/ios/ios_vlans.py", line 459, in main                                                                                                       
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/ios/config/vlans/vlans.py", line 63, in execute_module                                                                                
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/ios/config/vlans/vlans.py", line 47, in get_interfaces_facts                                                                          
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/ios/facts/facts.py", line 68, in get_facts                                                                                            
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/common/facts/facts.py", line 105, in get_network_resources_facts                                                                      
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/ios/facts/vlans/vlans.py", line 69, in populate_facts                                                                                 
  File "/tmp/ansible_ios_vlans_payload_xwkohie8/ansible_ios_vlans_payload.zip/ansible/module_utils/network/ios/facts/vlans/vlans.py", line 115, in render_config                                                                                 
TypeError: 'filter' object is not subscriptable

Any ideas?

Michael

Dick Visser

unread,
Nov 6, 2019, 6:00:47 AM11/6/19
to ansible...@googlegroups.com
We need more information, like the output of 'ansible --version'

--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/65a085ee-2ccd-4083-b8e4-0c71ad613e6a%40googlegroups.com.


--
Dick Visser
Trust & Identity Service Operations Manager
GÉANT

Heinz Meier

unread,
Nov 6, 2019, 6:08:02 AM11/6/19
to Ansible Project
fresh installation via pip3 on a CentOS8.

$ ansible --version
ansible 2.9.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/misch/.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, Oct  7 2019, 17:58:22) [GCC 8.2.1 20180905 (Red Hat 8.2.1-3)]

Heinz Meier

unread,
Nov 6, 2019, 6:13:46 AM11/6/19
to Ansible Project
The playbook

- hosts: ...

  tasks:

  - name: Delete all VLANs
    ios_vlan:
      vlan_id: 100
      state: absent

works smooth.

Sumit Jaiswal

unread,
Nov 6, 2019, 7:03:59 AM11/6/19
to Ansible Project
Hi Michael,

I have tried the scenario of vlans delete all you've mentioned and for me it's working as expected:
play:
- name: Delete attributes of ALL VLANs
ios_vlans:
state: deleted

python version tested: 2.7.15, 3.6.8 and 3.7.2.

But if you still face the above issue, you can log the issue at Ansible with all the required information and I can take it forward.


Regards,
Sumit

Github/IRC: justjais

Heinz Meier

unread,
Nov 6, 2019, 9:03:51 AM11/6/19
to Ansible Project
bug report opened in github.
Reply all
Reply to author
Forward
0 new messages