mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 05:42:50 +00:00
Refactor common network shared and platform utils code into package (#33452)
* Refactor common network shared and platform specific code into package (part-1) As per proposal #76 refactor common network shared and platform specific code into sub-package. https://github.com/ansible/proposals/issues/76 * ansible.module_utils.network.common - command shared functions * ansible.module_utils.network.{{ platform }} - where platform is platform specific shared functions * Fix review comments * Fix review comments
This commit is contained in:
@@ -176,7 +176,7 @@ except ImportError:
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.six import iteritems, with_metaclass
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils._text import to_text
|
||||
|
||||
|
||||
0
lib/ansible/module_utils/network/__init__.py
Normal file
0
lib/ansible/module_utils/network/__init__.py
Normal file
0
lib/ansible/module_utils/network/a10/__init__.py
Normal file
0
lib/ansible/module_utils/network/a10/__init__.py
Normal file
0
lib/ansible/module_utils/network/aci/__init__.py
Normal file
0
lib/ansible/module_utils/network/aci/__init__.py
Normal file
0
lib/ansible/module_utils/network/aireos/__init__.py
Normal file
0
lib/ansible/module_utils/network/aireos/__init__.py
Normal file
@@ -27,7 +27,7 @@
|
||||
#
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
0
lib/ansible/module_utils/network/aos/__init__.py
Normal file
0
lib/ansible/module_utils/network/aos/__init__.py
Normal file
@@ -32,7 +32,7 @@ This module adds shared support for Apstra AOS modules
|
||||
|
||||
In order to use this module, include it as part of your module
|
||||
|
||||
from ansible.module_utils.aos import (check_aos_version, get_aos_session, find_collection_item,
|
||||
from ansible.module_utils.network.aos.aos import (check_aos_version, get_aos_session, find_collection_item,
|
||||
content_to_dict, do_load_resource)
|
||||
|
||||
"""
|
||||
0
lib/ansible/module_utils/network/aruba/__init__.py
Normal file
0
lib/ansible/module_utils/network/aruba/__init__.py
Normal file
@@ -27,7 +27,7 @@
|
||||
#
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
0
lib/ansible/module_utils/network/asa/__init__.py
Normal file
0
lib/ansible/module_utils/network/asa/__init__.py
Normal file
@@ -27,7 +27,7 @@
|
||||
#
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, EntityCollection
|
||||
from ansible.module_utils.network.common.utils import to_list, EntityCollection
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.connection import Connection, ConnectionError
|
||||
|
||||
0
lib/ansible/module_utils/network/avi/__init__.py
Normal file
0
lib/ansible/module_utils/network/avi/__init__.py
Normal file
@@ -34,7 +34,7 @@ import sys
|
||||
import traceback
|
||||
|
||||
from ansible.module_utils.basic import env_fallback
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.six import iteritems
|
||||
from ansible.module_utils._text import to_native
|
||||
0
lib/ansible/module_utils/network/cnos/__init__.py
Normal file
0
lib/ansible/module_utils/network/cnos/__init__.py
Normal file
0
lib/ansible/module_utils/network/common/__init__.py
Normal file
0
lib/ansible/module_utils/network/common/__init__.py
Normal file
@@ -30,7 +30,7 @@ import hashlib
|
||||
|
||||
from ansible.module_utils.six.moves import zip
|
||||
from ansible.module_utils._text import to_bytes, to_native
|
||||
from ansible.module_utils.network_common import to_list
|
||||
from ansible.module_utils.network.common.utils import to_list
|
||||
|
||||
DEFAULT_COMMENT_TOKENS = ['#', '!', '/*', '*/', 'echo']
|
||||
|
||||
@@ -29,7 +29,7 @@ import traceback
|
||||
|
||||
from ansible.module_utils.basic import AnsibleModule
|
||||
from ansible.module_utils.basic import env_fallback
|
||||
from ansible.module_utils.netcli import Cli
|
||||
from ansible.module_utils.network.common.parsing import Cli
|
||||
from ansible.module_utils._text import to_native
|
||||
from ansible.module_utils.six import iteritems
|
||||
|
||||
@@ -33,9 +33,9 @@ import re
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.netcfg import NetworkConfig, ConfigLine
|
||||
from ansible.module_utils.network.common.config import NetworkConfig, ConfigLine
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
|
||||
@@ -32,9 +32,9 @@ import re
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.netcfg import NetworkConfig, ConfigLine, ignore_line, DEFAULT_COMMENT_TOKENS
|
||||
from ansible.module_utils.network.common.config import NetworkConfig, ConfigLine, ignore_line, DEFAULT_COMMENT_TOKENS
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
|
||||
@@ -33,9 +33,9 @@ import re
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.netcfg import NetworkConfig, ConfigLine
|
||||
from ansible.module_utils.network.common.config import NetworkConfig, ConfigLine
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
|
||||
0
lib/ansible/module_utils/network/enos/__init__.py
Normal file
0
lib/ansible/module_utils/network/enos/__init__.py
Normal file
@@ -33,7 +33,7 @@
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, EntityCollection
|
||||
from ansible.module_utils.network.common.utils import to_list, EntityCollection
|
||||
from ansible.module_utils.connection import Connection, exec_command
|
||||
from ansible.module_utils.connection import ConnectionError
|
||||
|
||||
0
lib/ansible/module_utils/network/eos/__init__.py
Normal file
0
lib/ansible/module_utils/network/eos/__init__.py
Normal file
@@ -33,7 +33,7 @@ import time
|
||||
from ansible.module_utils._text import to_text, to_native
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.six import iteritems
|
||||
from ansible.module_utils.urls import fetch_url
|
||||
|
||||
0
lib/ansible/module_utils/network/ios/__init__.py
Normal file
0
lib/ansible/module_utils/network/ios/__init__.py
Normal file
@@ -27,7 +27,7 @@
|
||||
#
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
0
lib/ansible/module_utils/network/iosxr/__init__.py
Normal file
0
lib/ansible/module_utils/network/iosxr/__init__.py
Normal file
@@ -28,7 +28,7 @@
|
||||
#
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
@@ -21,7 +21,7 @@ __metaclass__ = type
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, EntityCollection
|
||||
from ansible.module_utils.network.common.utils import to_list, EntityCollection
|
||||
from ansible.module_utils.connection import Connection, exec_command
|
||||
|
||||
_DEVICE_CONFIG = None
|
||||
0
lib/ansible/module_utils/network/junos/__init__.py
Normal file
0
lib/ansible/module_utils/network/junos/__init__.py
Normal file
@@ -23,7 +23,7 @@ from copy import deepcopy
|
||||
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.connection import Connection
|
||||
from ansible.module_utils.netconf import NetconfConnection
|
||||
from ansible.module_utils.network.common.netconf import NetconfConnection
|
||||
from ansible.module_utils._text import to_text
|
||||
|
||||
try:
|
||||
0
lib/ansible/module_utils/network/mlnxos/__init__.py
Normal file
0
lib/ansible/module_utils/network/mlnxos/__init__.py
Normal file
@@ -21,7 +21,7 @@
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback
|
||||
from ansible.module_utils.connection import Connection, ConnectionError
|
||||
from ansible.module_utils.network_common import to_list, EntityCollection
|
||||
from ansible.module_utils.network.common.utils import to_list, EntityCollection
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
_CONNECTION = None
|
||||
0
lib/ansible/module_utils/network/nso/__init__.py
Normal file
0
lib/ansible/module_utils/network/nso/__init__.py
Normal file
0
lib/ansible/module_utils/network/nxos/__init__.py
Normal file
0
lib/ansible/module_utils/network/nxos/__init__.py
Normal file
@@ -32,7 +32,7 @@ import collections
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
from ansible.module_utils.six import iteritems, string_types
|
||||
from ansible.module_utils.urls import fetch_url
|
||||
0
lib/ansible/module_utils/network/sros/__init__.py
Normal file
0
lib/ansible/module_utils/network/sros/__init__.py
Normal file
@@ -32,8 +32,7 @@ import re
|
||||
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network import NetworkError
|
||||
from ansible.module_utils.network_common import to_list, ComplexList
|
||||
from ansible.module_utils.network.common.utils import to_list, ComplexList
|
||||
from ansible.module_utils.connection import exec_command
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
0
lib/ansible/module_utils/network/vyos/__init__.py
Normal file
0
lib/ansible/module_utils/network/vyos/__init__.py
Normal file
@@ -28,7 +28,7 @@
|
||||
import json
|
||||
from ansible.module_utils._text import to_text
|
||||
from ansible.module_utils.basic import env_fallback, return_values
|
||||
from ansible.module_utils.network_common import to_list
|
||||
from ansible.module_utils.network.common.utils import to_list
|
||||
from ansible.module_utils.connection import Connection
|
||||
|
||||
_DEVICE_CONFIGS = {}
|
||||
Reference in New Issue
Block a user