Skip to content

Commit e1abd4e

Browse files
architektureMaximilian Francisjeffkala
authored
Ciena SAOS/10 ConfigParser Support (#779)
* Added ConfigParser support for Ciena SAOS/10. * #778 - added change fragment for related issue. * #778 - added banner_end for CienaConfigParser class and confirmed code is now passing Pylint. * Apply suggestions from code review Accepting proposed changes for clarity in testing. Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com> --------- Co-authored-by: Maximilian Francis <max.francis@networktocode.com> Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
1 parent 626c64e commit e1abd4e

24 files changed

Lines changed: 4918 additions & 0 deletions

changes/778.added

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added ConfigParser class for Ciena SAOS/10 devices.

docs/dev/include_parser_list.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
| aruba_os | netutils.config.parser.ArubaConfigOSParser |
88
| aruba_osswitch | netutils.config.parser.ArubaConfigOSParser |
99
| bigip_f5 | netutils.config.parser.F5ConfigParser |
10+
| ciena_saos | netutils.config.parser.CienaConfigParser |
11+
| ciena_saos10 | netutils.config.parser.CienaConfigParser |
1012
| cisco_aireos | netutils.config.parser.AIREOSConfigParser |
1113
| cisco_asa | netutils.config.parser.ASAConfigParser |
1214
| cisco_ios | netutils.config.parser.IOSConfigParser |

docs/user/lib_mapper/netmiko.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
| centec_os || centec_os |
2828
| checkpoint_gaia || checkpoint_gaia |
2929
| ciena_saos || ciena_saos |
30+
| ciena_saos10 || ciena_saos10 |
3031
| cisco_asa || cisco_asa |
3132
| cisco_ftd || cisco_ftd |
3233
| cisco_ios || cisco_ios |

docs/user/lib_mapper/netmiko_reverse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
| centec_os || centec_os |
2828
| checkpoint_gaia || checkpoint_gaia |
2929
| ciena_saos || ciena_saos |
30+
| ciena_saos10 || ciena_saos10 |
3031
| cisco_asa || cisco_asa |
3132
| cisco_ftd || cisco_ftd |
3233
| cisco_ios || cisco_ios |

docs/user/lib_mapper/netutilsparser.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
| aruba_os || aruba_os |
88
| aruba_osswitch || aruba_osswitch |
99
| bigip_f5 || bigip_f5 |
10+
| ciena_saos || ciena_saos |
11+
| ciena_saos10 || ciena_saos10 |
1012
| cisco_aireos || cisco_aireos |
1113
| cisco_asa || cisco_asa |
1214
| cisco_ios || cisco_ios |

docs/user/lib_mapper/netutilsparser_reverse.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
| aruba_os || aruba_os |
88
| aruba_osswitch || aruba_osswitch |
99
| bigip_f5 || bigip_f5 |
10+
| ciena_saos || ciena_saos |
11+
| ciena_saos10 || ciena_saos10 |
1012
| cisco_aireos || cisco_aireos |
1113
| cisco_asa || cisco_asa |
1214
| cisco_ios || cisco_ios |

docs/user/lib_mapper/ntctemplates.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
| centec_os || centec_os |
2929
| checkpoint_gaia || checkpoint_gaia |
3030
| ciena_saos || ciena_saos |
31+
| ciena_saos10 || ciena_saos10 |
3132
| cisco_asa || cisco_asa |
3233
| cisco_ftd || cisco_ftd |
3334
| cisco_ios || cisco_ios |

docs/user/lib_mapper/ntctemplates_reverse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
| centec_os || centec_os |
2929
| checkpoint_gaia || checkpoint_gaia |
3030
| ciena_saos || ciena_saos |
31+
| ciena_saos10 || ciena_saos10 |
3132
| cisco_asa || cisco_asa |
3233
| cisco_ftd || cisco_ftd |
3334
| cisco_ios || cisco_ios |

docs/user/lib_mapper/running_config.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
| aruba_osswitch || show running-config |
88
| aruba_procurve || show running-config |
99
| checkpoint_gaia || clish -c "show configuration" |
10+
| ciena_saos || configuration show brief |
11+
| ciena_saos10 || show running-config |
1012
| cisco_ios || show running-config |
1113
| cisco_nxos || show running-config |
1214
| cisco_wlc || show run-config commands |

netutils/config/compliance.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
"aruba_os": parser.ArubaConfigOSParser,
1515
"aruba_osswitch": parser.ArubaConfigOSParser,
1616
"bigip_f5": parser.F5ConfigParser,
17+
"ciena_saos": parser.CienaConfigParser,
18+
"ciena_saos10": parser.CienaConfigParser,
1719
"cisco_aireos": parser.AIREOSConfigParser,
1820
"cisco_asa": parser.ASAConfigParser,
1921
"cisco_ios": parser.IOSConfigParser,

0 commit comments

Comments
 (0)