Help. I am receiving a seemingly odd error when trying to assign multiple non-contiguous VLANs using the cisco ios_config module (latest). Below is the playbook.
It runs just fine if there is only one vlan listed, or if there is a range listed (both with a space between them and a hyphen). But the moment Ansible sees that first comma, the job blows up. ---------------- --- - name: apply dhcp snooping info to switch hosts: HOCK-2ND-MGMT-9300-LAB gather_facts: false vars: ansible_connection: network_cli ansible_network_os: ios tasks: - name: Install cisco.ios collection command: ansible-galaxy collection install cisco.ios - name: Issue out dhcp snooping config info cisco.ios.ios_config: lines: ip dhcp snooping vlan 666,684,784 register: commandOutput *The error returned:* "Traceback (most recent call last): File \"/var/lib/awx/.ansible/tmp/ansible-local-3pDz18O/ansible-tmp-1634130678.59-59-19867291292074/AnsiballZ_ios_config.py\", line 102, in <module> _ansiballz_main() File \"/var/lib/awx/.ansible/tmp/ansible-local-3pDz18O/ansible-tmp-1634130678.59-59-19867291292074/AnsiballZ_ios_config.py\", line 94, in _ansiballz_main invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS) File \"/var/lib/awx/.ansible/tmp/ansible-local-3pDz18O/ansible-tmp-1634130678.59-59-19867291292074/AnsiballZ_ios_config.py\", line 40, in invoke_module runpy.run_module(mod_name='ansible_collections.cisco.ios.plugins.modules.ios_config', init_globals=None, run_name='__main__', alter_sys=True) File \"/usr/lib64/python2.7/runpy.py\", line 176, in run_module fname, loader, pkg_name) File \"/usr/lib64/python2.7/runpy.py\", line 82, in _run_module_code mod_name, mod_fname, mod_loader, pkg_name) File \"/usr/lib64/python2.7/runpy.py\", line 72, in _run_code exec code in run_globals File \"/tmp/ansible_cisco.ios.ios_config_payload_ozTcEL/ansible_cisco.ios.ios_config_payload.zip/ansible_collections/cisco/ios/plugins/modules/ios_config.py\", line 602, in <module> File \"/tmp/ansible_cisco.ios.ios_config_payload_ozTcEL/ansible_cisco.ios.ios_config_payload.zip/ansible_collections/cisco/ios/plugins/modules/ios_config.py\", line 511, in main File \"/tmp/ansible_cisco.ios.ios_config_payload_ozTcEL/ansible_cisco.ios.ios_config_payload.zip/ansible_collections/cisco/ios/plugins/modules/ios_config.py\", line 385, in edit_config_or_macro File \"/tmp/ansible_cisco.ios.ios_config_payload_ozTcEL/ansible_cisco.ios.ios_config_payload.zip/ansible/module_utils/connection.py\", line 185, in __rpc__ ansible.module_utils.connection.ConnectionError: 684\r 684\r ^\r % Invalid input detected at '^' marker.\r -- You received this message because you are subscribed to the Google Groups "Ansible Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-devel/a70f0210-fa62-4a77-a281-e8ab83dd40c2n%40googlegroups.com.