It seems Python `ipaddress` library required for `ios_static_module` is not installed in your environment. Can you please install it and retry.
Also, I think the error message should be properly handled in `ios_static_module` in case of prerequisite library is not installed. Can you please raise an issue here https://github.com/ansible/ansible/issues with required details. Regards, Ganesh On Tue, Sep 19, 2017 at 6:07 AM, MikeM <[email protected]> wrote: > Hi All, > > Having major problems with this module. Can't get it to work + the Ansible > Docs link appears incomplete on the main site. > ie..things like...no reference to using it. ie. "Provider" > > http://docs.ansible.com/ansible/latest/ios_static_route_module.html > > > ##----ERRORS ----## > > TASK [Configure Default Next Hop] ****************************** > ************************************************************ > ************************************************************ > *********************** > An exception occurred during task execution. To see the full traceback, > use -vvv. The error was: ImportError: No module named ipaddress > fatal: [10.99.4.118]: FAILED! => {"changed": false, "failed": true, > "module_stderr": "Traceback (most recent call last):\n File > \"/tmp/ansible_KSy5yC/ansible_module_ios_static_route.py\", line 105, in > <module>\n from ipaddress import ip_network\nImportError: No module > named ipaddress\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 0} > > > > ##-----PLAYBOOK USED-----## > > ############################################################ > ####################################### > Config used-- all Inventory files, group_vars, vault etc. working fine > with other - IOS playbooks - ie ios_config, ios_command > ############################################################ > ####################################### > > --- > - hosts: labkit > gather_facts: no > connection: local > > tasks: > > - name: define provider > set_fact: > provider: > host: "{{ inventory_hostname }}" > username: "{{ ansible_user }}" > password: "{{ ansible_ssh_pass }}" > authorize: yes > auth_pass: "{{ ansible_ssh_pass }}" > timeout: 30 > > #------------------------------------------------------ > > - name: Configure Test Route > ios_static_route: > provider: "{{ provider }}" > prefix: 8.8.8.0 > mask: 255.255.255.0 > next_hop: "{{exit_int}}" > > > > > > > > > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/ansible-project/987b994a-f0c3-4303-a817-0a2c0f927ea4%40googlegroups. > com > <https://groups.google.com/d/msgid/ansible-project/987b994a-f0c3-4303-a817-0a2c0f927ea4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CA%2B6y2sGgMO7SNKSTirSCuUQVjHJBYD%2BB0EjEgzk%2B189N_WjNvg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
