File tree Expand file tree Collapse file tree 3 files changed +22
-0
lines changed
plugins/module_utils/network/ios/utils
tests/unit/modules/network/ios Expand file tree Collapse file tree 3 files changed +22
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ bugfixes :
3
+ - Added support for FourHundredGigE, FiftyGigE and FourHundredGigabitEthernet.
Original file line number Diff line number Diff line change @@ -322,6 +322,12 @@ def _get_number(name):
322
322
if_type = "TenGigabitEthernet"
323
323
elif name .lower ().startswith ("fa" ):
324
324
if_type = "FastEthernet"
325
+ elif name .lower ().startswith ("fourhundredgige" ):
326
+ if_type = "FourHundredGigE"
327
+ elif name .lower ().startswith ("fiftygige" ):
328
+ if_type = "FiftyGigE"
329
+ elif name .lower ().startswith ("fou" ):
330
+ if_type = "FourHundredGigabitEthernet"
325
331
elif name .lower ().startswith ("fo" ):
326
332
if_type = "FortyGigabitEthernet"
327
333
elif name .lower ().startswith ("fiv" ):
@@ -376,6 +382,12 @@ def get_interface_type(interface):
376
382
return "TenGigabitEthernet"
377
383
elif interface .upper ().startswith ("FA" ):
378
384
return "FastEthernet"
385
+ elif interface .upper ().startswith ("FOURHUNDREDGIGE" ):
386
+ return "FourHundredGigE"
387
+ elif interface .upper ().startswith ("FIFTYGIGE" ):
388
+ return "FiftyGigE"
389
+ elif interface .upper ().startswith ("FOU" ):
390
+ return "FourHundredGigabitEthernet"
379
391
elif interface .upper ().startswith ("FO" ):
380
392
return "FortyGigabitEthernet"
381
393
elif interface .upper ().startswith ("FI" ):
Original file line number Diff line number Diff line change @@ -682,6 +682,10 @@ def test_ios_interfaces_rendered(self):
682
682
"name" : "fiftyGigabitEthernet" ,
683
683
"description" : "Ansible UT for fiftyGigabitEthernet" ,
684
684
},
685
+ {
686
+ "name" : "FoUrHuNdReDgIgE" ,
687
+ "description" : "Ansible UT for FourHundredGigE" ,
688
+ },
685
689
{
686
690
"name" : "ethernet1" ,
687
691
"description" : "Ansible UT Ethernet" ,
@@ -757,6 +761,9 @@ def test_ios_interfaces_rendered(self):
757
761
"interface FiftyGigabitEthernet" ,
758
762
"description Ansible UT for fiftyGigabitEthernet" ,
759
763
"no shutdown" ,
764
+ "interface FourHundredGigE" ,
765
+ "description Ansible UT for FourHundredGigE" ,
766
+ "no shutdown" ,
760
767
"interface Ethernet1" ,
761
768
"description Ansible UT Ethernet" ,
762
769
"no shutdown" ,
You can’t perform that action at this time.
0 commit comments