summaryrefslogtreecommitdiff
path: root/lib/ansible/module_utils/network/common/network.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/module_utils/network/common/network.py')
-rw-r--r--lib/ansible/module_utils/network/common/network.py25
1 files changed, 2 insertions, 23 deletions
diff --git a/lib/ansible/module_utils/network/common/network.py b/lib/ansible/module_utils/network/common/network.py
index 315a663762..e76d31e983 100644
--- a/lib/ansible/module_utils/network/common/network.py
+++ b/lib/ansible/module_utils/network/common/network.py
@@ -30,23 +30,12 @@ import json
from ansible.module_utils._text import to_text, to_native
from ansible.module_utils.basic import AnsibleModule
-from ansible.module_utils.basic import env_fallback, missing_required_lib
+from ansible.module_utils.basic import env_fallback
from ansible.module_utils.connection import Connection, ConnectionError
from ansible.module_utils.network.common.netconf import NetconfConnection
from ansible.module_utils.network.common.parsing import Cli
from ansible.module_utils.six import iteritems
-try:
- from ansible.module_utils.network.eos import eos
- HAS_EOS = True
-except ImportError:
- HAS_EOS = False
-
-try:
- from ansible.module_utils.network.nxos import nxos
- HAS_NXOS = True
-except ImportError:
- HAS_NXOS = False
NET_TRANSPORT_ARGS = dict(
host=dict(required=True),
@@ -223,17 +212,7 @@ def get_resource_connection(module):
capabilities = get_capabilities(module)
network_api = capabilities.get('network_api')
- if network_api == 'eapi':
- if HAS_EOS:
- module._connection = eos.get_connection(module)
- else:
- module.fail_json(msg=missing_required_lib("collection arista.eos"))
- elif network_api == 'nxapi':
- if HAS_NXOS:
- module._connection = nxos.get_connection(module)
- else:
- module.fail_json(msg=missing_required_lib("collection cisco.nxos"))
- elif network_api in ('cliconf', 'exosapi'):
+ if network_api in ('cliconf', 'nxapi', 'eapi', 'exosapi'):
module._connection = Connection(module._socket_path)
elif network_api == 'netconf':
module._connection = NetconfConnection(module._socket_path)