summaryrefslogtreecommitdiff
path: root/plugins/cliconf
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/cliconf')
-rw-r--r--plugins/cliconf/vyos.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/cliconf/vyos.py b/plugins/cliconf/vyos.py
index 7e6b0b17..5beffaa1 100644
--- a/plugins/cliconf/vyos.py
+++ b/plugins/cliconf/vyos.py
@@ -80,6 +80,11 @@ class Cliconf(CliconfBase):
if match:
device_info["network_os_version"] = match.group(1)
+ if device_info["network_os_version"]:
+ match = re.search(r"VyOS\s*(\d+\.\d+)", device_info["network_os_version"])
+ if match:
+ device_info["network_os_major_version"] = match.group(1)
+
match = re.search(r"(?:HW|Hardware) model:\s*(\S+)", data)
if match:
device_info["network_os_model"] = match.group(1)