From fb232afc775ec4d28ef2164785a00af01dd8e33b Mon Sep 17 00:00:00 2001 From: Network-Ansible <119416234+Network-Ansible@users.noreply.github.com> Date: Tue, 29 Nov 2022 15:26:46 +0100 Subject: [PATCH 1/4] Update ale_aos_command.py Deprecation of netmiko.ssh_exception, moved to sub library netmiko.exceptions Tested against Netmiko 4.1.2 --- plugins/modules/ale_aos_command.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/ale_aos_command.py b/plugins/modules/ale_aos_command.py index e92ff21..703ac64 100644 --- a/plugins/modules/ale_aos_command.py +++ b/plugins/modules/ale_aos_command.py @@ -25,7 +25,7 @@ # anything the license permits. # -from netmiko.ssh_exception import * +from netmiko.exceptions import * from netmiko import ConnectHandler from ansible.module_utils.basic import AnsibleModule ANSIBLE_METADATA = {'metadata_version': '1.2', @@ -42,7 +42,7 @@ - Connect to an OmniSwitch device and send a list of commands. It can search for a string. requirements: - - netmiko >= 3.4.0 + - netmiko >= 4.0.0 options: host: description: From c8782ee5ac956998349677f771f9cabda46317b8 Mon Sep 17 00:00:00 2001 From: Network-Ansible <119416234+Network-Ansible@users.noreply.github.com> Date: Tue, 29 Nov 2022 15:29:48 +0100 Subject: [PATCH 2/4] Update ale_aos_config.py Deprecation of netmiko.ssh_exception, moved to sub library netmiko.exceptions Tested against Netmiko 4.1.2 --- plugins/modules/ale_aos_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/ale_aos_config.py b/plugins/modules/ale_aos_config.py index 3131609..bdb357b 100644 --- a/plugins/modules/ale_aos_config.py +++ b/plugins/modules/ale_aos_config.py @@ -28,7 +28,7 @@ from difflib import Differ from pathlib import Path from datetime import datetime -from netmiko.ssh_exception import * +from netmiko.exceptions import * from netmiko import ConnectHandler from ansible.module_utils.basic import AnsibleModule ANSIBLE_METADATA = {'metadata_version': '1.2', @@ -45,7 +45,7 @@ - Connect to an OmniSwitch device and send configurations commands. It can take commands from a file or a commands list. requirements: - - netmiko >= 3.4.0 + - netmiko >= 4.0.0 options: host: description: From a8c9740014cf1dc2dfa512dae0172dd970863597 Mon Sep 17 00:00:00 2001 From: Network-Ansible <119416234+Network-Ansible@users.noreply.github.com> Date: Tue, 29 Nov 2022 15:30:33 +0100 Subject: [PATCH 3/4] Update ale_aos_facts.py Deprecation of netmiko.ssh_exception, moved to sub library netmiko.exceptions Tested against Netmiko 4.1.2 --- plugins/modules/ale_aos_facts.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/ale_aos_facts.py b/plugins/modules/ale_aos_facts.py index a30e575..daf392e 100644 --- a/plugins/modules/ale_aos_facts.py +++ b/plugins/modules/ale_aos_facts.py @@ -25,7 +25,7 @@ # anything the license permits. # -from netmiko.ssh_exception import * +from netmiko.exceptions import * from netmiko import ConnectHandler from ansible.module_utils.basic import AnsibleModule from re import findall @@ -43,7 +43,7 @@ - Get device informations using getters selector and return a dictionary formatted output. requirements: - - netmiko >= 3.4.0 + - netmiko >= 4.0.0 options: host: description: From bf3ec8b7c04597c3d2ca000e1b4ace2cefb44bfb Mon Sep 17 00:00:00 2001 From: Network-Ansible <119416234+Network-Ansible@users.noreply.github.com> Date: Tue, 29 Nov 2022 15:31:20 +0100 Subject: [PATCH 4/4] Update ale_aos_ping.py Deprecation of netmiko.ssh_exception, moved to sub library netmiko.exceptions Tested against Netmiko 4.1.2 --- plugins/modules/ale_aos_ping.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/modules/ale_aos_ping.py b/plugins/modules/ale_aos_ping.py index c1fa008..1301a98 100644 --- a/plugins/modules/ale_aos_ping.py +++ b/plugins/modules/ale_aos_ping.py @@ -25,7 +25,7 @@ # anything the license permits. # -from netmiko.ssh_exception import * +from netmiko.exceptions import * from netmiko import ConnectHandler from ansible.module_utils.basic import AnsibleModule ANSIBLE_METADATA = {'metadata_version': '1.2', @@ -42,7 +42,7 @@ - Try to connect to an OmniSwitch device. The module checks to see is the check_string is present in the output returned by find_prompt(). requirements: - - netmiko >= 3.4.0 + - netmiko >= 4.0.0 options: host: description: