File tree Expand file tree Collapse file tree 4 files changed +16
-2
lines changed
plugins/module_utils/network/ios
tests/unit/modules/network/ios Expand file tree Collapse file tree 4 files changed +16
-2
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ bugfixes :
3
+ - ios_interfaces - Fixes rendering of FiftyGigabitEthernet as it was wrongly rendering FiftyGigabitEthernet as FiveGigabitEthernet.
Original file line number Diff line number Diff line change @@ -141,8 +141,10 @@ def _get_number(name):
141
141
if_type = "FastEthernet"
142
142
elif name .lower ().startswith ("fo" ):
143
143
if_type = "FortyGigabitEthernet"
144
- elif name .lower ().startswith ("fi " ):
144
+ elif name .lower ().startswith ("fiv " ):
145
145
if_type = "FiveGigabitEthernet"
146
+ elif name .lower ().startswith ("fif" ):
147
+ if_type = "FiftyGigabitEthernet"
146
148
elif name .lower ().startswith ("et" ):
147
149
if_type = "Ethernet"
148
150
elif name .lower ().startswith ("vl" ):
Original file line number Diff line number Diff line change @@ -286,8 +286,10 @@ def _get_number(name):
286
286
if_type = "FastEthernet"
287
287
elif name .lower ().startswith ("fo" ):
288
288
if_type = "FortyGigabitEthernet"
289
- elif name .lower ().startswith ("fi " ):
289
+ elif name .lower ().startswith ("fiv " ):
290
290
if_type = "FiveGigabitEthernet"
291
+ elif name .lower ().startswith ("fif" ):
292
+ if_type = "FiftyGigabitEthernet"
291
293
elif name .lower ().startswith ("long" ):
292
294
if_type = "LongReachEthernet"
293
295
elif name .lower ().startswith ("et" ):
Original file line number Diff line number Diff line change @@ -678,6 +678,10 @@ def test_ios_interfaces_rendered(self):
678
678
"name" : "fiveGigabitEthernet" ,
679
679
"description" : "Ansible UT FiveGigabitEthernet" ,
680
680
},
681
+ {
682
+ "name" : "fiftyGigabitEthernet" ,
683
+ "description" : "Ansible UT for fiftyGigabitEthernet" ,
684
+ },
681
685
{
682
686
"name" : "ethernet1" ,
683
687
"description" : "Ansible UT Ethernet" ,
@@ -750,6 +754,9 @@ def test_ios_interfaces_rendered(self):
750
754
"interface FiveGigabitEthernet" ,
751
755
"description Ansible UT FiveGigabitEthernet" ,
752
756
"no shutdown" ,
757
+ "interface FiftyGigabitEthernet" ,
758
+ "description Ansible UT for fiftyGigabitEthernet" ,
759
+ "no shutdown" ,
753
760
"interface Ethernet1" ,
754
761
"description Ansible UT Ethernet" ,
755
762
"no shutdown" ,
You can’t perform that action at this time.
0 commit comments