From 0c4d8124960f6634fa6d46b2c2c1340c41b3cc8c Mon Sep 17 00:00:00 2001 From: Christian Ramseyer Date: Mon, 6 Nov 2023 23:54:09 +0100 Subject: [PATCH] FortiOS.pm: older versions (<= 6.4.7) apparently require leaving config global mode entering before config vdom --- lib/App/Netdisco/SSHCollector/Platform/FortiOS.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/App/Netdisco/SSHCollector/Platform/FortiOS.pm b/lib/App/Netdisco/SSHCollector/Platform/FortiOS.pm index b0d794b0..edaade1d 100644 --- a/lib/App/Netdisco/SSHCollector/Platform/FortiOS.pm +++ b/lib/App/Netdisco/SSHCollector/Platform/FortiOS.pm @@ -159,6 +159,9 @@ sub arpnip { push(@$vdoms, $1) if $_ && (/^==\s*\[\s*(\S+)\s*\]$/); } + $expect->send("end\n"); + $expect->expect($timeout, -re, $prompt); + foreach (@$vdoms) { $expect->send("config vdom\n"); $expect->expect($timeout, -re, $prompt);