Files
community.general/lib/ansible/module_utils
Michael Scherer 57b8acccec Add support for network alias on NetBSD
While testing on netbsd 6.0, ansible setup failed with:

    Traceback (most recent call last):
      File \"/tmp/ansible_m2ieeq/ansible_module_setup.py\", line 134, in <module>
        main()
      File \"/tmp/ansible_m2ieeq/ansible_module_setup.py\", line 126, in main
        data = get_all_facts(module)
      File \"/tmp/ansible_m2ieeq/ansible_modlib.zip/ansible/module_utils/facts.py\", line 3609, in get_all_facts
      File \"/tmp/ansible_m2ieeq/ansible_modlib.zip/ansible/module_utils/facts.py\", line 3552, in ansible_facts
      File \"/tmp/ansible_m2ieeq/ansible_modlib.zip/ansible/module_utils/facts.py\", line 2500, in populate
      File \"/tmp/ansible_m2ieeq/ansible_modlib.zip/ansible/module_utils/facts.py\", line 2584, in get_interfaces_info
      File \"/tmp/ansible_m2ieeq/ansible_modlib.zip/ansible/module_utils/facts.py\", line 2644, in parse_inet_line
    socket.error: illegal IP address string passed to inet_aton

The cause is having aliases on lo like this:

     lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33184
         inet 127.0.0.1 netmask 0xff000000
         inet alias 127.1.1.1 netmask 0xff000000

So if the address is 'alias', we have to skip it.
2016-11-04 13:14:52 -04:00
..
2016-09-19 16:42:23 +01:00
2016-11-01 09:38:03 -07:00
2015-04-28 09:36:42 -04:00
2016-09-24 09:27:38 -04:00
2016-10-28 13:48:16 -04:00
2016-11-02 17:00:27 -07:00
2016-09-06 13:49:48 -04:00
2016-09-11 23:32:05 -04:00
2016-02-08 19:10:04 +01:00
2016-11-02 17:00:27 -07:00
2016-11-02 13:32:19 +00:00
2016-09-12 13:35:57 -04:00
2016-11-02 17:00:27 -07:00
2015-11-03 09:53:18 -08:00
2016-05-14 07:51:13 -07:00
2016-09-11 23:34:46 -04:00
2016-09-08 08:41:32 -07:00
2016-09-12 13:35:57 -04:00