diff options
| author | ansible-zuul[bot] <48994755+ansible-zuul[bot]@users.noreply.github.com> | 2020-01-16 18:56:16 +0000 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-16 18:56:16 +0000 | 
| commit | 03addce56012d4bd360e18612d2eb3af04d8f01a (patch) | |
| tree | 9cf59872c2ddc7e99595db4f47c72a7ce08b6c10 /plugins/module_utils | |
| parent | d31b74ba6c74a6e3cdebd80b9eb5272aeb9b0fb4 (diff) | |
| parent | 6b6166151faa3d811ae0ec3010a89e518a26287b (diff) | |
| download | vyos.vyos-03addce56012d4bd360e18612d2eb3af04d8f01a.tar.gz vyos.vyos-03addce56012d4bd360e18612d2eb3af04d8f01a.zip | |
Merge pull request #59 from CaptTrews/master
Updated from network content collector
Reviewed-by: https://github.com/apps/ansible-zuul
Diffstat (limited to 'plugins/module_utils')
14 files changed, 98 insertions, 31 deletions
| diff --git a/plugins/module_utils/__init__.py b/plugins/module_utils/__init__.py new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/plugins/module_utils/__init__.py diff --git a/plugins/module_utils/network/vyos/config/interfaces/interfaces.py b/plugins/module_utils/network/vyos/config/interfaces/interfaces.py index d781fd0e..deb504c2 100644 --- a/plugins/module_utils/network/vyos/config/interfaces/interfaces.py +++ b/plugins/module_utils/network/vyos/config/interfaces/interfaces.py @@ -15,8 +15,10 @@ __metaclass__ = type  from copy import deepcopy -from ansible.module_utils.network.common.cfg.base import ConfigBase -from ansible.module_utils.network.common.utils import ( +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base import ( +    ConfigBase, +) +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import (      to_list,      dict_diff,      remove_empties, @@ -37,7 +39,10 @@ class Interfaces(ConfigBase):      The vyos_interfaces class      """ -    gather_subset = ["!all", "!min"] +    gather_subset = [ +        "!all", +        "!min", +    ]      gather_network_resources = ["interfaces"] diff --git a/plugins/module_utils/network/vyos/config/l3_interfaces/l3_interfaces.py b/plugins/module_utils/network/vyos/config/l3_interfaces/l3_interfaces.py index fb7dbdc2..a23e417f 100644 --- a/plugins/module_utils/network/vyos/config/l3_interfaces/l3_interfaces.py +++ b/plugins/module_utils/network/vyos/config/l3_interfaces/l3_interfaces.py @@ -17,8 +17,13 @@ __metaclass__ = type  from copy import deepcopy -from ansible.module_utils.network.common.cfg.base import ConfigBase -from ansible.module_utils.network.common.utils import to_list, remove_empties +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base import ( +    ConfigBase, +) +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import ( +    to_list, +    remove_empties, +)  from ansible.module_utils.six import iteritems  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.facts.facts import (      Facts, @@ -35,9 +40,14 @@ class L3_interfaces(ConfigBase):      The vyos_l3_interfaces class      """ -    gather_subset = ["!all", "!min"] +    gather_subset = [ +        "!all", +        "!min", +    ] -    gather_network_resources = ["l3_interfaces"] +    gather_network_resources = [ +        "l3_interfaces", +    ]      def __init__(self, module):          super(L3_interfaces, self).__init__(module) diff --git a/plugins/module_utils/network/vyos/config/lag_interfaces/lag_interfaces.py b/plugins/module_utils/network/vyos/config/lag_interfaces/lag_interfaces.py index 290f3b3b..2a9efd99 100644 --- a/plugins/module_utils/network/vyos/config/lag_interfaces/lag_interfaces.py +++ b/plugins/module_utils/network/vyos/config/lag_interfaces/lag_interfaces.py @@ -11,11 +11,16 @@ created  from __future__ import absolute_import, division, print_function  __metaclass__ = type -from ansible.module_utils.network.common.cfg.base import ConfigBase +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base import ( +    ConfigBase, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.facts.facts import (      Facts,  ) -from ansible.module_utils.network.common.utils import to_list, dict_diff +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import ( +    to_list, +    dict_diff, +)  from ansible.module_utils.six import iteritems  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.utils.utils import (      search_obj_in_list, @@ -30,9 +35,14 @@ class Lag_interfaces(ConfigBase):      The vyos_lag_interfaces class      """ -    gather_subset = ["!all", "!min"] +    gather_subset = [ +        "!all", +        "!min", +    ] -    gather_network_resources = ["lag_interfaces"] +    gather_network_resources = [ +        "lag_interfaces", +    ]      params = [          "arp_monitor", diff --git a/plugins/module_utils/network/vyos/config/lldp_global/lldp_global.py b/plugins/module_utils/network/vyos/config/lldp_global/lldp_global.py index 303d46a6..010e96dd 100644 --- a/plugins/module_utils/network/vyos/config/lldp_global/lldp_global.py +++ b/plugins/module_utils/network/vyos/config/lldp_global/lldp_global.py @@ -11,8 +11,13 @@ created  from __future__ import absolute_import, division, print_function  __metaclass__ = type -from ansible.module_utils.network.common.cfg.base import ConfigBase -from ansible.module_utils.network.common.utils import to_list, dict_diff +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base import ( +    ConfigBase, +) +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import ( +    to_list, +    dict_diff, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.facts.facts import (      Facts,  ) @@ -28,9 +33,14 @@ class Lldp_global(ConfigBase):      The vyos_lldp_global class      """ -    gather_subset = ["!all", "!min"] +    gather_subset = [ +        "!all", +        "!min", +    ] -    gather_network_resources = ["lldp_global"] +    gather_network_resources = [ +        "lldp_global", +    ]      params = ["enable", "address", "snmp", "legacy_protocols"] diff --git a/plugins/module_utils/network/vyos/config/lldp_interfaces/lldp_interfaces.py b/plugins/module_utils/network/vyos/config/lldp_interfaces/lldp_interfaces.py index aa0bd365..377fec9a 100644 --- a/plugins/module_utils/network/vyos/config/lldp_interfaces/lldp_interfaces.py +++ b/plugins/module_utils/network/vyos/config/lldp_interfaces/lldp_interfaces.py @@ -16,13 +16,18 @@ from __future__ import absolute_import, division, print_function  __metaclass__ = type -from ansible.module_utils.network.common.cfg.base import ConfigBase +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.cfg.base import ( +    ConfigBase, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.facts.facts import (      Facts,  ) -from ansible.module_utils.network.common.utils import to_list, dict_diff +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import ( +    to_list, +    dict_diff, +)  from ansible.module_utils.six import iteritems -from ansible.module_utils.network.vyos.utils.utils import ( +from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.utils.utils import (      search_obj_in_list,      search_dict_tv_in_list,      key_value_in_dict, @@ -35,9 +40,14 @@ class Lldp_interfaces(ConfigBase):      The vyos_lldp_interfaces class      """ -    gather_subset = ["!all", "!min"] +    gather_subset = [ +        "!all", +        "!min", +    ] -    gather_network_resources = ["lldp_interfaces"] +    gather_network_resources = [ +        "lldp_interfaces", +    ]      params = ["enable", "location", "name"] diff --git a/plugins/module_utils/network/vyos/facts/facts.py b/plugins/module_utils/network/vyos/facts/facts.py index bb292e1e..b5816c20 100644 --- a/plugins/module_utils/network/vyos/facts/facts.py +++ b/plugins/module_utils/network/vyos/facts/facts.py @@ -9,7 +9,9 @@ calls the appropriate facts gathering function  from __future__ import absolute_import, division, print_function  __metaclass__ = type -from ansible.module_utils.network.common.facts.facts import FactsBase +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.facts.facts import ( +    FactsBase, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.facts.interfaces.interfaces import (      InterfacesFacts,  ) diff --git a/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py b/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py index 7b73b9bf..4b24803b 100644 --- a/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py +++ b/plugins/module_utils/network/vyos/facts/interfaces/interfaces.py @@ -17,7 +17,9 @@ __metaclass__ = type  from re import findall, M  from copy import deepcopy -from ansible.module_utils.network.common import utils +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common import ( +    utils, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.argspec.interfaces.interfaces import (      InterfacesArgs,  ) diff --git a/plugins/module_utils/network/vyos/facts/l3_interfaces/l3_interfaces.py b/plugins/module_utils/network/vyos/facts/l3_interfaces/l3_interfaces.py index 05973ba3..babfc857 100644 --- a/plugins/module_utils/network/vyos/facts/l3_interfaces/l3_interfaces.py +++ b/plugins/module_utils/network/vyos/facts/l3_interfaces/l3_interfaces.py @@ -17,7 +17,9 @@ __metaclass__ = type  import re  from copy import deepcopy -from ansible.module_utils.network.common import utils +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common import ( +    utils, +)  from ansible.module_utils.six import iteritems  from ansible.module_utils.compat import ipaddress  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.argspec.l3_interfaces.l3_interfaces import ( diff --git a/plugins/module_utils/network/vyos/facts/lag_interfaces/lag_interfaces.py b/plugins/module_utils/network/vyos/facts/lag_interfaces/lag_interfaces.py index 6ae780f4..9201e5c6 100644 --- a/plugins/module_utils/network/vyos/facts/lag_interfaces/lag_interfaces.py +++ b/plugins/module_utils/network/vyos/facts/lag_interfaces/lag_interfaces.py @@ -15,7 +15,9 @@ __metaclass__ = type  from re import findall, search, M  from copy import deepcopy -from ansible.module_utils.network.common import utils +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common import ( +    utils, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.argspec.lag_interfaces.lag_interfaces import (      Lag_interfacesArgs,  ) diff --git a/plugins/module_utils/network/vyos/facts/legacy/base.py b/plugins/module_utils/network/vyos/facts/legacy/base.py index dce93aae..f6b343e0 100644 --- a/plugins/module_utils/network/vyos/facts/legacy/base.py +++ b/plugins/module_utils/network/vyos/facts/legacy/base.py @@ -14,7 +14,7 @@ from __future__ import absolute_import, division, print_function  __metaclass__ = type  import platform  import re -from ansible.module_utils.network.vyos.vyos import ( +from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.vyos import (      run_commands,      get_capabilities,  ) @@ -36,7 +36,9 @@ class LegacyFactsBase(object):  class Default(LegacyFactsBase): -    COMMANDS = ["show version"] +    COMMANDS = [ +        "show version", +    ]      def populate(self):          super(Default, self).populate() @@ -70,7 +72,10 @@ class Default(LegacyFactsBase):  class Config(LegacyFactsBase): -    COMMANDS = ["show configuration commands", "show system commit"] +    COMMANDS = [ +        "show configuration commands", +        "show system commit", +    ]      def populate(self):          super(Config, self).populate() @@ -102,7 +107,10 @@ class Config(LegacyFactsBase):  class Neighbors(LegacyFactsBase): -    COMMANDS = ["show lldp neighbors", "show lldp neighbors detail"] +    COMMANDS = [ +        "show lldp neighbors", +        "show lldp neighbors detail", +    ]      def populate(self):          super(Neighbors, self).populate() diff --git a/plugins/module_utils/network/vyos/facts/lldp_global/lldp_global.py b/plugins/module_utils/network/vyos/facts/lldp_global/lldp_global.py index 89543932..3c7e2f93 100644 --- a/plugins/module_utils/network/vyos/facts/lldp_global/lldp_global.py +++ b/plugins/module_utils/network/vyos/facts/lldp_global/lldp_global.py @@ -16,7 +16,9 @@ __metaclass__ = type  from re import findall, M  from copy import deepcopy -from ansible.module_utils.network.common import utils +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common import ( +    utils, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.argspec.lldp_global.lldp_global import (      Lldp_globalArgs,  ) diff --git a/plugins/module_utils/network/vyos/facts/lldp_interfaces/lldp_interfaces.py b/plugins/module_utils/network/vyos/facts/lldp_interfaces/lldp_interfaces.py index 72629ed1..dcfbc6ee 100644 --- a/plugins/module_utils/network/vyos/facts/lldp_interfaces/lldp_interfaces.py +++ b/plugins/module_utils/network/vyos/facts/lldp_interfaces/lldp_interfaces.py @@ -18,7 +18,9 @@ __metaclass__ = type  from re import findall, search, M  from copy import deepcopy -from ansible.module_utils.network.common import utils +from ansible_collections.ansible.netcommon.plugins.module_utils.network.common import ( +    utils, +)  from ansible_collections.vyos.vyos.plugins.module_utils.network.vyos.argspec.lldp_interfaces.lldp_interfaces import (      Lldp_interfacesArgs,  ) diff --git a/plugins/module_utils/network/vyos/vyos.py b/plugins/module_utils/network/vyos/vyos.py index 1d2c508b..908395a6 100644 --- a/plugins/module_utils/network/vyos/vyos.py +++ b/plugins/module_utils/network/vyos/vyos.py @@ -46,7 +46,9 @@ vyos_provider_spec = {      "timeout": dict(type="int"),  }  vyos_argument_spec = { -    "provider": dict(type="dict", options=vyos_provider_spec) +    "provider": dict( +        type="dict", options=vyos_provider_spec, removed_in_version=2.14 +    ),  } | 
