diff --git a/docs/admin/release_notes/version_1.15.md b/docs/admin/release_notes/version_1.15.md index 8e578f99..4362686b 100644 --- a/docs/admin/release_notes/version_1.15.md +++ b/docs/admin/release_notes/version_1.15.md @@ -8,6 +8,12 @@ This document describes all new features and changes in the release. The format - Add parser support for Rad ETX. - Update the library to the NTC 2025 development standards. +## [v1.15.1 (2025-10-20)](https://github.com/networktocode/netutils/releases/tag/v1.15.1) + +### Added + +- [#704](https://github.com/networktocode/netutils/issues/704) - Added show running config mapper for 22 additional operating systems. + ## [v1.15.0 (2025-09-05)](https://github.com/networktocode/netutils/releases/tag/v1.15.0) ### Added diff --git a/docs/user/lib_mapper/running_config.md b/docs/user/lib_mapper/running_config.md index 02941ecb..654063f6 100644 --- a/docs/user/lib_mapper/running_config.md +++ b/docs/user/lib_mapper/running_config.md @@ -1,8 +1,28 @@ | NORMALIZED | | RUNNING_CONFIG_COMMAND | | ---------- | -- | ------ | | arista_eos | → | show running-config | +| aruba_os | → | show running-configuration | +| aruba_osswitch | → | show running-config | +| aruba_procurve | → | show running-config | | checkpoint_gaia | → | clish -c "show configuration" | | cisco_ios | → | show running-config | | cisco_nxos | → | show running-config | +| cisco_wlc | → | show run-config commands | | cisco_xr | → | show running-config | -| juniper_junos | → | show configuration | display set | \ No newline at end of file +| dell_os10 | → | show running-config | +| dell_os9 | → | show running-config | +| extreme_exos | → | show configuration | +| extreme_slx | → | show running-config | +| extreme_vsp | → | show running-config | +| fortinet | → | show full-configuration | +| hp_procurve | → | show running-config | +| juniper_junos | → | show configuration | display set | +| mikrotik_routeros | → | /export | +| nokia_srl | → | info | +| nokia_sros | → | admin display-config | +| rad_etx | → | info | +| ruckus_fastiron | → | show running-config | +| ubiquiti_edge | → | show configuration | +| ubiquiti_edgerouter | → | show configuration | +| ubiquiti_edgeswitch | → | show configuration | +| vyos | → | show configuration | \ No newline at end of file diff --git a/netutils/lib_mapper.py b/netutils/lib_mapper.py index f5308ae4..f0446161 100644 --- a/netutils/lib_mapper.py +++ b/netutils/lib_mapper.py @@ -308,12 +308,32 @@ # Running config command RUNNING_CONFIG_MAPPER: t.Dict[str, str] = { + "arista_eos": "show running-config", + "aruba_os": "show running-configuration", + "aruba_osswitch": "show running-config", + "aruba_procurve": "show running-config", + "checkpoint_gaia": 'clish -c "show configuration"', "cisco_ios": "show running-config", "cisco_nxos": "show running-config", + "cisco_wlc": "show run-config commands", "cisco_xr": "show running-config", + "dell_os10": "show running-config", + "dell_os9": "show running-config", + "extreme_exos": "show configuration", + "extreme_slx": "show running-config", + "extreme_vsp": "show running-config", + "fortinet": "show full-configuration", + "hp_procurve": "show running-config", "juniper_junos": "show configuration | display set", - "arista_eos": "show running-config", - "checkpoint_gaia": 'clish -c "show configuration"', + "mikrotik_routeros": "/export", + "nokia_srl": "info", + "nokia_sros": "admin display-config", + "rad_etx": "info", + "ruckus_fastiron": "show running-config", + "ubiquiti_edge": "show configuration", + "ubiquiti_edgerouter": "show configuration", + "ubiquiti_edgeswitch": "show configuration", + "vyos": "show configuration", } # PYTNC | Normalized diff --git a/pyproject.toml b/pyproject.toml index 9a936683..a00c35e4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "netutils" -version = "1.15.0" +version = "1.15.1" description = "Common helper functions useful in network automation." authors = ["Network to Code, LLC "] license = "Apache-2.0"