diff --git a/filter_plugins/dell_os9.py b/filter_plugins/dell_os9.py index 4dd8e23..c22ecb5 100644 --- a/filter_plugins/dell_os9.py +++ b/filter_plugins/dell_os9.py @@ -954,6 +954,7 @@ def OS9_FANOUTCFG(sw_config, manifest): conf_line_base = f"stack-unit 1 port {port_num} portmode {fanout_type}" manifest_stackunits.append(conf_line_base) + # ! TODO: Sometimes os9 doesn't accept the 'speed' argument if there is only 1 speed option conf_line = f"{conf_line_base} speed {fanout_speed}" manifest_stackunits.append(conf_line) diff --git a/group_vars/all/vlans.yaml b/group_vars/all/vlans.yaml index e1226a9..0fb8052 100644 --- a/group_vars/all/vlans.yaml +++ b/group_vars/all/vlans.yaml @@ -554,6 +554,63 @@ vlans: 500: name: "MOC_BMI" description: "MOC BMI Provisioning" + 501: + name: ESI-501 + description: ESI Vlan 501 + 502: + name: ESI-502 + description: ESI Vlan 502 + 503: + name: ESI-503 + description: ESI Vlan 503 + 504: + name: ESI-504 + description: ESI Vlan 504 + 505: + name: ESI-505 + description: ESI Vlan 505 + 506: + name: ESI-506 + description: ESI Vlan 506 + 507: + name: ESI-507 + description: ESI Vlan 507 + 508: + name: ESI-508 + description: ESI Vlan 508 + 509: + name: ESI-509 + description: ESI Vlan 509 + 510: + name: ESI-510 + description: ESI Vlan 510 + 511: + name: ESI-511 + description: ESI Vlan 511 + 512: + name: ESI-512 + description: ESI Vlan 512 + 513: + name: ESI-513 + description: ESI Vlan 513 + 514: + name: ESI-514 + description: ESI Vlan 514 + 515: + name: ESI-515 + description: ESI Vlan 515 + 516: + name: ESI-516 + description: ESI Vlan 516 + 517: + name: ESI-517 + description: ESI Vlan 517 + 518: + name: ESI-518 + description: ESI Vlan 518 + 519: + name: ESI-519 + description: ESI Vlan 519 520: name: ESI-520 description: ESI Vlan 520 diff --git a/host_vars/MOC-CORE-1/interfaces.yaml b/host_vars/MOC-CORE-1/interfaces.yaml index 32f45bb..e2d5d4c 100644 --- a/host_vars/MOC-CORE-1/interfaces.yaml +++ b/host_vars/MOC-CORE-1/interfaces.yaml @@ -27,7 +27,6 @@ interfaces: untagged: 127 tagged: - 207 - - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/2: @@ -36,7 +35,6 @@ interfaces: untagged: 127 tagged: - 207 - - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/3: @@ -45,7 +43,6 @@ interfaces: untagged: 127 tagged: - 207 - - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/4: @@ -83,7 +80,8 @@ interfaces: state: "down" hundredGigE 1/9: description: "Uplink to R8-PA-C23" - state: "down" + state: "up" + mtu: 9216 hundredGigE 1/10: state: "down" hundredGigE 1/11: @@ -184,6 +182,7 @@ interfaces: - 700 - 911 - 912 + - 930 - 3801 - 3802 - 3803 @@ -209,6 +208,17 @@ interfaces: lacp-members-active: - "hundredGigE 1/25" mlag: "Port-channel 30" + Port-channel 40: + description: "R8PAC23-Uplink" + state: "up" + portmode: "trunk" + tagged: + - 930 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/9" + mlag: "Port-channel 40" Port-channel 100: description: "MOC-CORE-2 VLT LAG" state: "up" diff --git a/host_vars/MOC-CORE-2/interfaces.yaml b/host_vars/MOC-CORE-2/interfaces.yaml index 2b7440e..53ca580 100644 --- a/host_vars/MOC-CORE-2/interfaces.yaml +++ b/host_vars/MOC-CORE-2/interfaces.yaml @@ -26,10 +26,12 @@ interfaces: state: "up" untagged: 214 tagged: + - 464:519 - 911 - 250 - 213 - 700 + - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/2: @@ -37,10 +39,12 @@ interfaces: state: "up" untagged: 214 tagged: + - 464:519 - 911 - 250 - 213 - 700 + - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/3: @@ -48,10 +52,12 @@ interfaces: state: "up" untagged: 214 tagged: + - 464:519 - 911 - 250 - 213 - 700 + - 3801 portmode: "hybrid" mtu: 9216 twentyFiveGigE 1/2/4: @@ -85,7 +91,8 @@ interfaces: state: "down" hundredGigE 1/9: description: "Uplink to R8-PA-C23" - state: "down" + state: "up" + mtu: 9216 hundredGigE 1/10: state: "down" hundredGigE 1/11: @@ -186,6 +193,7 @@ interfaces: - 624:630 - 700 - 911 + - 930 - 3801 - 3802 - 3803 @@ -211,6 +219,17 @@ interfaces: lacp-members-active: - "hundredGigE 1/25" mlag: "Port-channel 30" + Port-channel 40: + description: "R8PAC23-Uplink" + state: "up" + portmode: "trunk" + tagged: + - 930 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/9" + mlag: "Port-channel 40" Port-channel 100: description: "MOC-CORE-1 VLT LAG" state: "up" diff --git a/host_vars/MOC-CORE-3/interfaces.yaml b/host_vars/MOC-CORE-3/interfaces.yaml index 9eaca9d..b876297 100644 --- a/host_vars/MOC-CORE-3/interfaces.yaml +++ b/host_vars/MOC-CORE-3/interfaces.yaml @@ -12,9 +12,13 @@ interfaces: state: "up" mtu: 9216 hundredGigE 1/4: - state: "down" + description: "MOC-R4PAC##-SW-TORS-A Port 30" + state: "up" + mtu: 9216 hundredGigE 1/5: - state: "down" + description: "MOC-R4PAC##-SW-TORS-A Port 30" + state: "up" + mtu: 9216 hundredGigE 1/6: state: "down" hundredGigE 1/7: @@ -92,6 +96,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -113,6 +118,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -133,6 +139,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -153,6 +160,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -162,6 +170,48 @@ interfaces: lacp-members-active: - "hundredGigE 1/3" mlag: "Port-channel 40" + Port-channel 50: + description: "MOC-R4PAC## Link" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 700 + - 911 + - 3801 + - 3802 + - 3803 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/4" + mlag: "Port-channel 50" + Port-channel 60: + description: "MOC-R4PAC## Link" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 700 + - 911 + - 3801 + - 3802 + - 3803 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/5" + mlag: "Port-channel 60" Port-channel 100: description: "MOC-CORE-4 VLT LAG" state: "up" diff --git a/host_vars/MOC-CORE-4/interfaces.yaml b/host_vars/MOC-CORE-4/interfaces.yaml index e875058..e3df9cb 100644 --- a/host_vars/MOC-CORE-4/interfaces.yaml +++ b/host_vars/MOC-CORE-4/interfaces.yaml @@ -12,9 +12,13 @@ interfaces: state: "up" mtu: 9216 hundredGigE 1/4: - state: "down" + description: "MOC-R4PAC##-SW-TORS-B Port 30" + state: "up" + mtu: 9216 hundredGigE 1/5: - state: "down" + description: "MOC-R4PAC##-SW-TORS-B Port 30" + state: "up" + mtu: 9216 hundredGigE 1/6: state: "down" hundredGigE 1/7: @@ -92,6 +96,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -113,6 +118,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -133,6 +139,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -153,6 +160,7 @@ interfaces: - 520:622 - 623 - 624:630 + - 700 - 911 - 3801 - 3802 @@ -162,6 +170,48 @@ interfaces: lacp-members-active: - "hundredGigE 1/3" mlag: "Port-channel 40" + Port-channel 50: + description: "MOC-R4PAC## Link" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 700 + - 911 + - 3801 + - 3802 + - 3803 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/4" + mlag: "Port-channel 50" + Port-channel 60: + description: "MOC-R4PAC## Link" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 700 + - 911 + - 3801 + - 3802 + - 3803 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/5" + mlag: "Port-channel 60" Port-channel 100: description: "MOC-CORE-4 VLT LAG" state: "up" diff --git a/host_vars/MOC-R4PAC08-SW-MGMT/interfaces.yaml b/host_vars/MOC-R4PAC08-SW-MGMT/interfaces.yaml new file mode 100644 index 0000000..bf64724 --- /dev/null +++ b/host_vars/MOC-R4PAC08-SW-MGMT/interfaces.yaml @@ -0,0 +1,209 @@ +interfaces: + GigabitEthernet 1/1: + description: "U3-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/2: + description: "U5-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/3: + description: "U7-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/4: + description: "U9-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/5: + description: "U11-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/6: + description: "U13-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/7: + description: "U15-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/8: + description: "U17-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/9: + description: "U19-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/10: + description: "U21-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/11: + description: "U23-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/12: + description: "U25-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/13: + description: "U27-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/14: + description: "U29-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/15: + description: "U31-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/16: + description: "U33-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/17: + description: "U35-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/18: + description: "U37-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/19: + state: "down" + GigabitEthernet 1/20: + state: "down" + GigabitEthernet 1/21: + state: "down" + GigabitEthernet 1/22: + state: "down" + GigabitEthernet 1/23: + state: "down" + GigabitEthernet 1/24: + state: "down" + GigabitEthernet 1/25: + state: "down" + GigabitEthernet 1/26: + state: "down" + GigabitEthernet 1/27: + state: "down" + GigabitEthernet 1/28: + state: "down" + GigabitEthernet 1/29: + state: "down" + GigabitEthernet 1/30: + state: "down" + GigabitEthernet 1/31: + state: "down" + GigabitEthernet 1/32: + state: "down" + GigabitEthernet 1/33: + state: "down" + GigabitEthernet 1/34: + state: "down" + GigabitEthernet 1/35: + state: "down" + GigabitEthernet 1/36: + state: "down" + GigabitEthernet 1/37: + state: "down" + GigabitEthernet 1/38: + state: "down" + GigabitEthernet 1/39: + state: "down" + GigabitEthernet 1/40: + state: "down" + GigabitEthernet 1/41: + state: "down" + GigabitEthernet 1/42: + state: "down" + GigabitEthernet 1/43: + state: "down" + GigabitEthernet 1/44: + state: "down" + GigabitEthernet 1/45: + state: "down" + GigabitEthernet 1/46: + description: "MOC-R4PAC22-SW-TORS-A mgmt" + state: "up" + portmode: "access" + untagged: 930 + GigabitEthernet 1/47: + description: "MOC-R4PAC22-SW-TORS-B mgmt" + state: "up" + portmode: "access" + untagged: 930 + GigabitEthernet 1/48: + description: "MOC-MCORE-2 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 911 + - 930 + TenGigabitEthernet 1/49: + state: "down" + TenGigabitEthernet 1/50: + state: "down" + TenGigabitEthernet 1/51: + state: "down" + TenGigabitEthernet 1/52: + state: "down" + Vlan 930: + state: "up" + ip4: "10.80.3.55/20" diff --git a/host_vars/MOC-R4PAC08-SW-TORS-A/interfaces.yaml b/host_vars/MOC-R4PAC08-SW-TORS-A/interfaces.yaml new file mode 100644 index 0000000..8e0f987 --- /dev/null +++ b/host_vars/MOC-R4PAC08-SW-TORS-A/interfaces.yaml @@ -0,0 +1,314 @@ +interfaces: + hundredGigE 1/1: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/1/1: + #description: "U3-S1-P1" + managed: true + twentyFiveGigE 1/1/2: + #description: "U3-S3-P1" + managed: true + twentyFiveGigE 1/1/3: + #description: "U5-S1-P1" + managed: true + twentyFiveGigE 1/1/4: + #description: "U5-S3-P1" + managed: true + hundredGigE 1/2: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/2/1: + #description: "U7-S1-P1" + managed: true + twentyFiveGigE 1/2/2: + #description: "U7-S3-P1" + managed: true + twentyFiveGigE 1/2/3: + #description: "U9-S1-P1" + managed: true + twentyFiveGigE 1/2/4: + #description: "U9-S3-P1" + managed: true + hundredGigE 1/3: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/3/1: + #description: "U11-S1-P1" + managed: true + twentyFiveGigE 1/3/2: + #description: "U11-S3-P1" + managed: true + twentyFiveGigE 1/3/3: + #description: "U13-S1-P1" + managed: true + twentyFiveGigE 1/3/4: + #description: "U13-S3-P1" + managed: true + hundredGigE 1/4: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/4/1: + #description: "U15-S1-P1" + managed: true + twentyFiveGigE 1/4/2: + #description: "U15-S3-P1" + managed: true + twentyFiveGigE 1/4/3: + #description: "U17-S1-P1" + managed: true + twentyFiveGigE 1/4/4: + #description: "U17-S3-P1" + managed: true + hundredGigE 1/5: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/5/1: + #description: "U19-S1-P1" + managed: true + twentyFiveGigE 1/5/2: + #description: "U19-S3-P1" + managed: true + twentyFiveGigE 1/5/3: + #description: "U21-S1-P1" + managed: true + twentyFiveGigE 1/5/4: + #description: "U21-S3-P1" + managed: true + hundredGigE 1/6: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/6/1: + #description: "U23-S1-P1" + managed: true + twentyFiveGigE 1/6/2: + #description: "U23-S3-P1" + managed: true + twentyFiveGigE 1/6/3: + #description: "U25-S1-P1" + managed: true + twentyFiveGigE 1/6/4: + #description: "U25-S3-P1" + managed: true + hundredGigE 1/7: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/7/1: + #description: "U27-S1-P1" + managed: true + twentyFiveGigE 1/7/2: + #description: "U27-S3-P1" + managed: true + twentyFiveGigE 1/7/3: + #description: "U29-S1-P1" + managed: true + twentyFiveGigE 1/7/4: + #description: "U29-S3-P1" + managed: true + hundredGigE 1/8: + state: "down" + hundredGigE 1/9: + state: "down" + hundredGigE 1/10: + state: "down" + hundredGigE 1/11: + state: "down" + hundredGigE 1/12: + state: "down" + hundredGigE 1/13: + state: "down" + hundredGigE 1/14: + state: "down" + hundredGigE 1/15: + state: "down" + hundredGigE 1/16: + state: "down" + hundredGigE 1/17: + state: "down" + hundredGigE 1/18: + state: "down" + hundredGigE 1/19: + state: "down" + hundredGigE 1/20: + state: "down" + hundredGigE 1/21: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/21/1: + #description: "U31-S1A-P1" + managed: true + TenGigabitEthernet 1/21/2: + #description: "U31-S1B-P1" + managed: true + TenGigabitEthernet 1/21/3: + #description: "U31-S1C-P1" + managed: true + TenGigabitEthernet 1/21/4: + #description: "U31-S1D-P1" + managed: true + hundredGigE 1/22: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/22/1: + #description: "U31-S3A-P1" + managed: true + TenGigabitEthernet 1/22/2: + #description: "U31-S3B-P1" + managed: true + TenGigabitEthernet 1/22/3: + #description: "U31-S3C-P1" + managed: true + TenGigabitEthernet 1/22/4: + #description: "U31-S3D-P1" + managed: true + hundredGigE 1/23: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/23/1: + #description: "U33-S1A-P1" + managed: true + TenGigabitEthernet 1/23/2: + #description: "U33-S1B-P1" + managed: true + TenGigabitEthernet 1/23/3: + #description: "U33-S1C-P1" + managed: true + TenGigabitEthernet 1/23/4: + #description: "U33-S1D-P1" + managed: true + hundredGigE 1/24: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/24/1: + #description: "U33-S3A-P1" + managed: true + TenGigabitEthernet 1/24/2: + #description: "U33-S3B-P1" + managed: true + TenGigabitEthernet 1/24/3: + #description: "U33-S3C-P1" + managed: true + TenGigabitEthernet 1/24/4: + #description: "U33-S3D-P1" + managed: true + hundredGigE 1/25: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/25/1: + #description: "U35-S1A-P1" + managed: true + TenGigabitEthernet 1/25/2: + #description: "U35-S1B-P1" + managed: true + TenGigabitEthernet 1/25/3: + #description: "U35-S1C-P1" + managed: true + TenGigabitEthernet 1/25/4: + #description: "U35-S1D-P1" + managed: true + hundredGigE 1/26: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/26/1: + #description: "U35-S3A-P1" + managed: true + TenGigabitEthernet 1/26/2: + #description: "U35-S3B-P1" + managed: true + TenGigabitEthernet 1/26/3: + #description: "U35-S3C-P1" + managed: true + TenGigabitEthernet 1/26/4: + #description: "U35-S3D-P1" + managed: true + hundredGigE 1/27: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/27/1: + #description: "U37-S1A-P1" + managed: true + TenGigabitEthernet 1/27/2: + #description: "U37-S1B-P1" + managed: true + TenGigabitEthernet 1/27/3: + #description: "U37-S1C-P1" + managed: true + TenGigabitEthernet 1/27/4: + #description: "U37-S1D-P1" + managed: true + hundredGigE 1/28: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/28/1: + #description: "U37-S3A-P1" + managed: true + TenGigabitEthernet 1/28/2: + #description: "U37-S3B-P1" + managed: true + TenGigabitEthernet 1/28/3: + #description: "U37-S3C-P1" + managed: true + TenGigabitEthernet 1/28/4: + #description: "U37-S3D-P1" + managed: true + hundredGigE 1/29: + state: "down" + hundredGigE 1/30: + description: "Uplink MOC-CORE-3 Port ####" + state: "up" + mtu: 9216 + hundredGigE 1/31: + description: "VLT Link 1" + state: "up" + hundredGigE 1/32: + description: "VLT Link 2" + state: "up" + TenGigabitEthernet 1/33: + state: "down" + TenGigabitEthernet 1/34: + description: "VLT Heartbeat Link" + state: "up" + ip4: "10.255.255.1/30" + Port-channel 10: + description: "MOC-CORE-3/4 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 911 + - 3801 + - 3802 + - 3803 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/30" + mlag: "Port-channel 10" + Port-channel 100: + description: "VLT Link" + state: "up" + mtu: 9216 + lag-members: + - "hundredGigE 1/31" + - "hundredGigE 1/32" + Vlan 911: + state: "up" + ip4: "10.2.14.1/19" diff --git a/host_vars/MOC-R4PAC08-SW-TORS-B/interfaces.yaml b/host_vars/MOC-R4PAC08-SW-TORS-B/interfaces.yaml new file mode 100644 index 0000000..8c87595 --- /dev/null +++ b/host_vars/MOC-R4PAC08-SW-TORS-B/interfaces.yaml @@ -0,0 +1,314 @@ +interfaces: + hundredGigE 1/1: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/1/1: + #description: "U3-S1-P2" + managed: true + twentyFiveGigE 1/1/2: + #description: "U3-S3-P2" + managed: true + twentyFiveGigE 1/1/3: + #description: "U5-S1-P2" + managed: true + twentyFiveGigE 1/1/4: + #description: "U5-S3-P2" + managed: true + hundredGigE 1/2: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/2/1: + #description: "U7-S1-P2" + managed: true + twentyFiveGigE 1/2/2: + #description: "U7-S3-P2" + managed: true + twentyFiveGigE 1/2/3: + #description: "U9-S1-P2" + managed: true + twentyFiveGigE 1/2/4: + #description: "U9-S3-P2" + managed: true + hundredGigE 1/3: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/3/1: + #description: "U11-S1-P2" + managed: true + twentyFiveGigE 1/3/2: + #description: "U11-S3-P2" + managed: true + twentyFiveGigE 1/3/3: + #description: "U13-S1-P2" + managed: true + twentyFiveGigE 1/3/4: + #description: "U13-S3-P2" + managed: true + hundredGigE 1/4: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/4/1: + #description: "U15-S1-P2" + managed: true + twentyFiveGigE 1/4/2: + #description: "U15-S3-P2" + managed: true + twentyFiveGigE 1/4/3: + #description: "U17-S1-P2" + managed: true + twentyFiveGigE 1/4/4: + #description: "U17-S3-P2" + managed: true + hundredGigE 1/5: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/5/1: + #description: "U19-S1-P2" + managed: true + twentyFiveGigE 1/5/2: + #description: "U19-S3-P2" + managed: true + twentyFiveGigE 1/5/3: + #description: "U21-S1-P2" + managed: true + twentyFiveGigE 1/5/4: + #description: "U21-S3-P2" + managed: true + hundredGigE 1/6: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/6/1: + #description: "U23-S1-P2" + managed: true + twentyFiveGigE 1/6/2: + #description: "U23-S3-P2" + managed: true + twentyFiveGigE 1/6/3: + #description: "U25-S1-P2" + managed: true + twentyFiveGigE 1/6/4: + #description: "U25-S3-P2" + managed: true + hundredGigE 1/7: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/7/1: + #description: "U27-S1-P2" + managed: true + twentyFiveGigE 1/7/2: + #description: "U27-S3-P2" + managed: true + twentyFiveGigE 1/7/3: + #description: "U29-S1-P2" + managed: true + twentyFiveGigE 1/7/4: + #description: "U29-S3-P2" + managed: true + hundredGigE 1/8: + state: "down" + hundredGigE 1/9: + state: "down" + hundredGigE 1/10: + state: "down" + hundredGigE 1/11: + state: "down" + hundredGigE 1/12: + state: "down" + hundredGigE 1/13: + state: "down" + hundredGigE 1/14: + state: "down" + hundredGigE 1/15: + state: "down" + hundredGigE 1/16: + state: "down" + hundredGigE 1/17: + state: "down" + hundredGigE 1/18: + state: "down" + hundredGigE 1/19: + state: "down" + hundredGigE 1/20: + state: "down" + hundredGigE 1/21: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/21/1: + #description: "U31-S1A-P2" + managed: true + TenGigabitEthernet 1/21/2: + #description: "U31-S1B-P2" + managed: true + TenGigabitEthernet 1/21/3: + #description: "U31-S1C-P2" + managed: true + TenGigabitEthernet 1/21/4: + #description: "U31-S1D-P2" + managed: true + hundredGigE 1/22: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/22/1: + #description: "U31-S3A-P2" + managed: true + TenGigabitEthernet 1/22/2: + #description: "U31-S3B-P2" + managed: true + TenGigabitEthernet 1/22/3: + #description: "U31-S3C-P2" + managed: true + TenGigabitEthernet 1/22/4: + #description: "U31-S3D-P2" + managed: true + hundredGigE 1/23: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/23/1: + #description: "U33-S1A-P2" + managed: true + TenGigabitEthernet 1/23/2: + #description: "U33-S1B-P2" + managed: true + TenGigabitEthernet 1/23/3: + #description: "U33-S1C-P2" + managed: true + TenGigabitEthernet 1/23/4: + #description: "U33-S1D-P2" + managed: true + hundredGigE 1/24: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/24/1: + #description: "U33-S3A-P2" + managed: true + TenGigabitEthernet 1/24/2: + #description: "U33-S3B-P2" + managed: true + TenGigabitEthernet 1/24/3: + #description: "U33-S3C-P2" + managed: true + TenGigabitEthernet 1/24/4: + #description: "U33-S3D-P2" + managed: true + hundredGigE 1/25: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/25/1: + #description: "U35-S1A-P2" + managed: true + TenGigabitEthernet 1/25/2: + #description: "U35-S1B-P2" + managed: true + TenGigabitEthernet 1/25/3: + #description: "U35-S1C-P2" + managed: true + TenGigabitEthernet 1/25/4: + #description: "U35-S1D-P2" + managed: true + hundredGigE 1/26: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/26/1: + #description: "U35-S3A-P2" + managed: true + TenGigabitEthernet 1/26/2: + #description: "U35-S3B-P2" + managed: true + TenGigabitEthernet 1/26/3: + #description: "U35-S3C-P2" + managed: true + TenGigabitEthernet 1/26/4: + #description: "U35-S3D-P2" + managed: true + hundredGigE 1/27: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/27/1: + #description: "U37-S1A-P2" + managed: true + TenGigabitEthernet 1/27/2: + #description: "U37-S1B-P2" + managed: true + TenGigabitEthernet 1/27/3: + #description: "U37-S1C-P2" + managed: true + TenGigabitEthernet 1/27/4: + #description: "U37-S1D-P2" + managed: true + hundredGigE 1/28: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/28/1: + #description: "U37-S3A-P2" + managed: true + TenGigabitEthernet 1/28/2: + #description: "U37-S3B-P2" + managed: true + TenGigabitEthernet 1/28/3: + #description: "U37-S3C-P2" + managed: true + TenGigabitEthernet 1/28/4: + #description: "U37-S3D-P2" + managed: true + hundredGigE 1/29: + state: "down" + hundredGigE 1/30: + description: "Uplink MOC-CORE-3 Port ####" + state: "up" + mtu: 9216 + hundredGigE 1/31: + description: "VLT Link 1" + state: "up" + hundredGigE 1/32: + description: "VLT Link 2" + state: "up" + TenGigabitEthernet 1/33: + state: "down" + TenGigabitEthernet 1/34: + description: "VLT Heartbeat Link" + state: "up" + ip4: "10.255.255.2/30" + Port-channel 10: + description: "MOC-CORE-3/4 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 911 + - 3801 + - 3802 + - 3803 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/30" + mlag: "Port-channel 10" + Port-channel 100: + description: "VLT Link" + state: "up" + mtu: 9216 + lag-members: + - "hundredGigE 1/31" + - "hundredGigE 1/32" + Vlan 911: + state: "up" + ip4: "10.2.14.2/19" diff --git a/host_vars/MOC-R4PAC10-SW-MGMT/interfaces.yaml b/host_vars/MOC-R4PAC10-SW-MGMT/interfaces.yaml new file mode 100644 index 0000000..2b91d54 --- /dev/null +++ b/host_vars/MOC-R4PAC10-SW-MGMT/interfaces.yaml @@ -0,0 +1,209 @@ +interfaces: + GigabitEthernet 1/1: + description: "U3-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/2: + description: "U5-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/3: + description: "U7-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/4: + description: "U9-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/5: + description: "U11-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/6: + description: "U13-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/7: + description: "U15-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/8: + description: "U17-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/9: + description: "U19-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/10: + description: "U21-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/11: + description: "U23-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/12: + description: "U25-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/13: + description: "U27-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/14: + description: "U29-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/15: + description: "U31-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/16: + description: "U33-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/17: + description: "U35-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/18: + description: "U37-CMC" + state: "up" + portmode: "access" + untagged: 911 + stp: + edgeport: true + GigabitEthernet 1/19: + state: "down" + GigabitEthernet 1/20: + state: "down" + GigabitEthernet 1/21: + state: "down" + GigabitEthernet 1/22: + state: "down" + GigabitEthernet 1/23: + state: "down" + GigabitEthernet 1/24: + state: "down" + GigabitEthernet 1/25: + state: "down" + GigabitEthernet 1/26: + state: "down" + GigabitEthernet 1/27: + state: "down" + GigabitEthernet 1/28: + state: "down" + GigabitEthernet 1/29: + state: "down" + GigabitEthernet 1/30: + state: "down" + GigabitEthernet 1/31: + state: "down" + GigabitEthernet 1/32: + state: "down" + GigabitEthernet 1/33: + state: "down" + GigabitEthernet 1/34: + state: "down" + GigabitEthernet 1/35: + state: "down" + GigabitEthernet 1/36: + state: "down" + GigabitEthernet 1/37: + state: "down" + GigabitEthernet 1/38: + state: "down" + GigabitEthernet 1/39: + state: "down" + GigabitEthernet 1/40: + state: "down" + GigabitEthernet 1/41: + state: "down" + GigabitEthernet 1/42: + state: "down" + GigabitEthernet 1/43: + state: "down" + GigabitEthernet 1/44: + state: "down" + GigabitEthernet 1/45: + state: "down" + GigabitEthernet 1/46: + description: "MOC-R4PAC22-SW-TORS-A mgmt" + state: "up" + portmode: "access" + untagged: 930 + GigabitEthernet 1/47: + description: "MOC-R4PAC22-SW-TORS-B mgmt" + state: "up" + portmode: "access" + untagged: 930 + GigabitEthernet 1/48: + description: "MOC-MCORE-2 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 911 + - 930 + TenGigabitEthernet 1/49: + state: "down" + TenGigabitEthernet 1/50: + state: "down" + TenGigabitEthernet 1/51: + state: "down" + TenGigabitEthernet 1/52: + state: "down" + Vlan 930: + state: "up" + ip4: "10.80.3.45/20" diff --git a/host_vars/MOC-R4PAC10-SW-TORS-A/interfaces.yaml b/host_vars/MOC-R4PAC10-SW-TORS-A/interfaces.yaml new file mode 100644 index 0000000..d6e3919 --- /dev/null +++ b/host_vars/MOC-R4PAC10-SW-TORS-A/interfaces.yaml @@ -0,0 +1,314 @@ +interfaces: + hundredGigE 1/1: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/1/1: + #description: "U3-S1-P1" + managed: true + twentyFiveGigE 1/1/2: + #description: "U3-S3-P1" + managed: true + twentyFiveGigE 1/1/3: + #description: "U5-S1-P1" + managed: true + twentyFiveGigE 1/1/4: + #description: "U5-S3-P1" + managed: true + hundredGigE 1/2: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/2/1: + #description: "U7-S1-P1" + managed: true + twentyFiveGigE 1/2/2: + #description: "U7-S3-P1" + managed: true + twentyFiveGigE 1/2/3: + #description: "U9-S1-P1" + managed: true + twentyFiveGigE 1/2/4: + #description: "U9-S3-P1" + managed: true + hundredGigE 1/3: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/3/1: + #description: "U11-S1-P1" + managed: true + twentyFiveGigE 1/3/2: + #description: "U11-S3-P1" + managed: true + twentyFiveGigE 1/3/3: + #description: "U13-S1-P1" + managed: true + twentyFiveGigE 1/3/4: + #description: "U13-S3-P1" + managed: true + hundredGigE 1/4: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/4/1: + #description: "U15-S1-P1" + managed: true + twentyFiveGigE 1/4/2: + #description: "U15-S3-P1" + managed: true + twentyFiveGigE 1/4/3: + #description: "U17-S1-P1" + managed: true + twentyFiveGigE 1/4/4: + #description: "U17-S3-P1" + managed: true + hundredGigE 1/5: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/5/1: + #description: "U19-S1-P1" + managed: true + twentyFiveGigE 1/5/2: + #description: "U19-S3-P1" + managed: true + twentyFiveGigE 1/5/3: + #description: "U21-S1-P1" + managed: true + twentyFiveGigE 1/5/4: + #description: "U21-S3-P1" + managed: true + hundredGigE 1/6: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/6/1: + #description: "U23-S1-P1" + managed: true + twentyFiveGigE 1/6/2: + #description: "U23-S3-P1" + managed: true + twentyFiveGigE 1/6/3: + #description: "U25-S1-P1" + managed: true + twentyFiveGigE 1/6/4: + #description: "U25-S3-P1" + managed: true + hundredGigE 1/7: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/7/1: + #description: "U27-S1-P1" + managed: true + twentyFiveGigE 1/7/2: + #description: "U27-S3-P1" + managed: true + twentyFiveGigE 1/7/3: + #description: "U29-S1-P1" + managed: true + twentyFiveGigE 1/7/4: + #description: "U29-S3-P1" + managed: true + hundredGigE 1/8: + state: "down" + hundredGigE 1/9: + state: "down" + hundredGigE 1/10: + state: "down" + hundredGigE 1/11: + state: "down" + hundredGigE 1/12: + state: "down" + hundredGigE 1/13: + state: "down" + hundredGigE 1/14: + state: "down" + hundredGigE 1/15: + state: "down" + hundredGigE 1/16: + state: "down" + hundredGigE 1/17: + state: "down" + hundredGigE 1/18: + state: "down" + hundredGigE 1/19: + state: "down" + hundredGigE 1/20: + state: "down" + hundredGigE 1/21: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/21/1: + #description: "U31-S1A-P1" + managed: true + TenGigabitEthernet 1/21/2: + #description: "U31-S1B-P1" + managed: true + TenGigabitEthernet 1/21/3: + #description: "U31-S1C-P1" + managed: true + TenGigabitEthernet 1/21/4: + #description: "U31-S1D-P1" + managed: true + hundredGigE 1/22: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/22/1: + #description: "U31-S3A-P1" + managed: true + TenGigabitEthernet 1/22/2: + #description: "U31-S3B-P1" + managed: true + TenGigabitEthernet 1/22/3: + #description: "U31-S3C-P1" + managed: true + TenGigabitEthernet 1/22/4: + #description: "U31-S3D-P1" + managed: true + hundredGigE 1/23: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/23/1: + #description: "U33-S1A-P1" + managed: true + TenGigabitEthernet 1/23/2: + #description: "U33-S1B-P1" + managed: true + TenGigabitEthernet 1/23/3: + #description: "U33-S1C-P1" + managed: true + TenGigabitEthernet 1/23/4: + #description: "U33-S1D-P1" + managed: true + hundredGigE 1/24: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/24/1: + #description: "U33-S3A-P1" + managed: true + TenGigabitEthernet 1/24/2: + #description: "U33-S3B-P1" + managed: true + TenGigabitEthernet 1/24/3: + #description: "U33-S3C-P1" + managed: true + TenGigabitEthernet 1/24/4: + #description: "U33-S3D-P1" + managed: true + hundredGigE 1/25: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/25/1: + #description: "U35-S1A-P1" + managed: true + TenGigabitEthernet 1/25/2: + #description: "U35-S1B-P1" + managed: true + TenGigabitEthernet 1/25/3: + #description: "U35-S1C-P1" + managed: true + TenGigabitEthernet 1/25/4: + #description: "U35-S1D-P1" + managed: true + hundredGigE 1/26: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/26/1: + #description: "U35-S3A-P1" + managed: true + TenGigabitEthernet 1/26/2: + #description: "U35-S3B-P1" + managed: true + TenGigabitEthernet 1/26/3: + #description: "U35-S3C-P1" + managed: true + TenGigabitEthernet 1/26/4: + #description: "U35-S3D-P1" + managed: true + hundredGigE 1/27: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/27/1: + #description: "U37-S1A-P1" + managed: true + TenGigabitEthernet 1/27/2: + #description: "U37-S1B-P1" + managed: true + TenGigabitEthernet 1/27/3: + #description: "U37-S1C-P1" + managed: true + TenGigabitEthernet 1/27/4: + #description: "U37-S1D-P1" + managed: true + hundredGigE 1/28: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/28/1: + #description: "U37-S3A-P1" + managed: true + TenGigabitEthernet 1/28/2: + #description: "U37-S3B-P1" + managed: true + TenGigabitEthernet 1/28/3: + #description: "U37-S3C-P1" + managed: true + TenGigabitEthernet 1/28/4: + #description: "U37-S3D-P1" + managed: true + hundredGigE 1/29: + state: "down" + hundredGigE 1/30: + description: "Uplink MOC-CORE-3 Port ####" + state: "up" + mtu: 9216 + hundredGigE 1/31: + description: "VLT Link 1" + state: "up" + hundredGigE 1/32: + description: "VLT Link 2" + state: "up" + TenGigabitEthernet 1/33: + state: "down" + TenGigabitEthernet 1/34: + description: "VLT Heartbeat Link" + state: "up" + ip4: "10.255.255.1/30" + Port-channel 10: + description: "MOC-CORE-3/4 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 911 + - 3801 + - 3802 + - 3803 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/30" + mlag: "Port-channel 10" + Port-channel 100: + description: "VLT Link" + state: "up" + mtu: 9216 + lag-members: + - "hundredGigE 1/31" + - "hundredGigE 1/32" + Vlan 911: + state: "up" + ip4: "10.2.13.1/19" diff --git a/host_vars/MOC-R4PAC10-SW-TORS-B/interfaces.yaml b/host_vars/MOC-R4PAC10-SW-TORS-B/interfaces.yaml new file mode 100644 index 0000000..24bdf01 --- /dev/null +++ b/host_vars/MOC-R4PAC10-SW-TORS-B/interfaces.yaml @@ -0,0 +1,314 @@ +interfaces: + hundredGigE 1/1: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/1/1: + #description: "U3-S1-P2" + managed: true + twentyFiveGigE 1/1/2: + #description: "U3-S3-P2" + managed: true + twentyFiveGigE 1/1/3: + #description: "U5-S1-P2" + managed: true + twentyFiveGigE 1/1/4: + #description: "U5-S3-P2" + managed: true + hundredGigE 1/2: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/2/1: + #description: "U7-S1-P2" + managed: true + twentyFiveGigE 1/2/2: + #description: "U7-S3-P2" + managed: true + twentyFiveGigE 1/2/3: + #description: "U9-S1-P2" + managed: true + twentyFiveGigE 1/2/4: + #description: "U9-S3-P2" + managed: true + hundredGigE 1/3: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/3/1: + #description: "U11-S1-P2" + managed: true + twentyFiveGigE 1/3/2: + #description: "U11-S3-P2" + managed: true + twentyFiveGigE 1/3/3: + #description: "U13-S1-P2" + managed: true + twentyFiveGigE 1/3/4: + #description: "U13-S3-P2" + managed: true + hundredGigE 1/4: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/4/1: + #description: "U15-S1-P2" + managed: true + twentyFiveGigE 1/4/2: + #description: "U15-S3-P2" + managed: true + twentyFiveGigE 1/4/3: + #description: "U17-S1-P2" + managed: true + twentyFiveGigE 1/4/4: + #description: "U17-S3-P2" + managed: true + hundredGigE 1/5: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/5/1: + #description: "U19-S1-P2" + managed: true + twentyFiveGigE 1/5/2: + #description: "U19-S3-P2" + managed: true + twentyFiveGigE 1/5/3: + #description: "U21-S1-P2" + managed: true + twentyFiveGigE 1/5/4: + #description: "U21-S3-P2" + managed: true + hundredGigE 1/6: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/6/1: + #description: "U23-S1-P2" + managed: true + twentyFiveGigE 1/6/2: + #description: "U23-S3-P2" + managed: true + twentyFiveGigE 1/6/3: + #description: "U25-S1-P2" + managed: true + twentyFiveGigE 1/6/4: + #description: "U25-S3-P2" + managed: true + hundredGigE 1/7: + fanout: + type: "quad" + speed: "25G" + twentyFiveGigE 1/7/1: + #description: "U27-S1-P2" + managed: true + twentyFiveGigE 1/7/2: + #description: "U27-S3-P2" + managed: true + twentyFiveGigE 1/7/3: + #description: "U29-S1-P2" + managed: true + twentyFiveGigE 1/7/4: + #description: "U29-S3-P2" + managed: true + hundredGigE 1/8: + state: "down" + hundredGigE 1/9: + state: "down" + hundredGigE 1/10: + state: "down" + hundredGigE 1/11: + state: "down" + hundredGigE 1/12: + state: "down" + hundredGigE 1/13: + state: "down" + hundredGigE 1/14: + state: "down" + hundredGigE 1/15: + state: "down" + hundredGigE 1/16: + state: "down" + hundredGigE 1/17: + state: "down" + hundredGigE 1/18: + state: "down" + hundredGigE 1/19: + state: "down" + hundredGigE 1/20: + state: "down" + hundredGigE 1/21: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/21/1: + #description: "U31-S1A-P2" + managed: true + TenGigabitEthernet 1/21/2: + #description: "U31-S1B-P2" + managed: true + TenGigabitEthernet 1/21/3: + #description: "U31-S1C-P2" + managed: true + TenGigabitEthernet 1/21/4: + #description: "U31-S1D-P2" + managed: true + hundredGigE 1/22: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/22/1: + #description: "U31-S3A-P2" + managed: true + TenGigabitEthernet 1/22/2: + #description: "U31-S3B-P2" + managed: true + TenGigabitEthernet 1/22/3: + #description: "U31-S3C-P2" + managed: true + TenGigabitEthernet 1/22/4: + #description: "U31-S3D-P2" + managed: true + hundredGigE 1/23: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/23/1: + #description: "U33-S1A-P2" + managed: true + TenGigabitEthernet 1/23/2: + #description: "U33-S1B-P2" + managed: true + TenGigabitEthernet 1/23/3: + #description: "U33-S1C-P2" + managed: true + TenGigabitEthernet 1/23/4: + #description: "U33-S1D-P2" + managed: true + hundredGigE 1/24: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/24/1: + #description: "U33-S3A-P2" + managed: true + TenGigabitEthernet 1/24/2: + #description: "U33-S3B-P2" + managed: true + TenGigabitEthernet 1/24/3: + #description: "U33-S3C-P2" + managed: true + TenGigabitEthernet 1/24/4: + #description: "U33-S3D-P2" + managed: true + hundredGigE 1/25: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/25/1: + #description: "U35-S1A-P2" + managed: true + TenGigabitEthernet 1/25/2: + #description: "U35-S1B-P2" + managed: true + TenGigabitEthernet 1/25/3: + #description: "U35-S1C-P2" + managed: true + TenGigabitEthernet 1/25/4: + #description: "U35-S1D-P2" + managed: true + hundredGigE 1/26: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/26/1: + #description: "U35-S3A-P2" + managed: true + TenGigabitEthernet 1/26/2: + #description: "U35-S3B-P2" + managed: true + TenGigabitEthernet 1/26/3: + #description: "U35-S3C-P2" + managed: true + TenGigabitEthernet 1/26/4: + #description: "U35-S3D-P2" + managed: true + hundredGigE 1/27: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/27/1: + #description: "U37-S1A-P2" + managed: true + TenGigabitEthernet 1/27/2: + #description: "U37-S1B-P2" + managed: true + TenGigabitEthernet 1/27/3: + #description: "U37-S1C-P2" + managed: true + TenGigabitEthernet 1/27/4: + #description: "U37-S1D-P2" + managed: true + hundredGigE 1/28: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/28/1: + #description: "U37-S3A-P2" + managed: true + TenGigabitEthernet 1/28/2: + #description: "U37-S3B-P2" + managed: true + TenGigabitEthernet 1/28/3: + #description: "U37-S3C-P2" + managed: true + TenGigabitEthernet 1/28/4: + #description: "U37-S3D-P2" + managed: true + hundredGigE 1/29: + state: "down" + hundredGigE 1/30: + description: "Uplink MOC-CORE-3 Port ####" + state: "up" + mtu: 9216 + hundredGigE 1/31: + description: "VLT Link 1" + state: "up" + hundredGigE 1/32: + description: "VLT Link 2" + state: "up" + TenGigabitEthernet 1/33: + state: "down" + TenGigabitEthernet 1/34: + description: "VLT Heartbeat Link" + state: "up" + ip4: "10.255.255.2/30" + Port-channel 10: + description: "MOC-CORE-3/4 Uplink" + state: "up" + portmode: "trunk" + tagged: + - 10 + - 213 + - 351:499 + - 520:622 + - 623 + - 624:630 + - 911 + - 3801 + - 3802 + - 3803 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/30" + mlag: "Port-channel 10" + Port-channel 100: + description: "VLT Link" + state: "up" + mtu: 9216 + lag-members: + - "hundredGigE 1/31" + - "hundredGigE 1/32" + Vlan 911: + state: "up" + ip4: "10.2.13.2/19" diff --git a/host_vars/NERC-R8PAC23-SW-TORS/interfaces.yaml b/host_vars/NERC-R8PAC23-SW-TORS/interfaces.yaml new file mode 100644 index 0000000..3d10468 --- /dev/null +++ b/host_vars/NERC-R8PAC23-SW-TORS/interfaces.yaml @@ -0,0 +1,127 @@ +interfaces: + twentyFiveGigE 1/1: + state: "down" + twentyFiveGigE 1/2: + state: "down" + twentyFiveGigE 1/3: + state: "down" + twentyFiveGigE 1/4: + state: "down" + twentyFiveGigE 1/5: + state: "down" + twentyFiveGigE 1/6: + state: "down" + twentyFiveGigE 1/7: + state: "down" + twentyFiveGigE 1/8: + state: "down" + twentyFiveGigE 1/9: + state: "down" + twentyFiveGigE 1/10: + state: "down" + twentyFiveGigE 1/11: + state: "down" + twentyFiveGigE 1/12: + state: "down" + twentyFiveGigE 1/13: + state: "down" + twentyFiveGigE 1/14: + state: "down" + twentyFiveGigE 1/15: + state: "down" + twentyFiveGigE 1/16: + state: "down" + twentyFiveGigE 1/17: + state: "down" + twentyFiveGigE 1/18: + state: "down" + twentyFiveGigE 1/19: + state: "down" + twentyFiveGigE 1/20: + state: "down" + twentyFiveGigE 1/21: + state: "down" + twentyFiveGigE 1/22: + state: "down" + twentyFiveGigE 1/23: + state: "down" + twentyFiveGigE 1/24: + state: "down" + twentyFiveGigE 1/25: + state: "down" + twentyFiveGigE 1/26: + state: "down" + twentyFiveGigE 1/27: + state: "down" + twentyFiveGigE 1/28: + state: "down" + twentyFiveGigE 1/29: + state: "down" + twentyFiveGigE 1/30: + state: "down" + twentyFiveGigE 1/31: + state: "down" + twentyFiveGigE 1/32: + state: "down" + twentyFiveGigE 1/33: + state: "down" + twentyFiveGigE 1/34: + state: "down" + twentyFiveGigE 1/35: + state: "down" + twentyFiveGigE 1/36: + state: "down" + twentyFiveGigE 1/37: + state: "down" + twentyFiveGigE 1/38: + state: "down" + twentyFiveGigE 1/39: + state: "down" + twentyFiveGigE 1/40: + state: "down" + twentyFiveGigE 1/41: + state: "down" + twentyFiveGigE 1/42: + state: "down" + twentyFiveGigE 1/43: + state: "down" + twentyFiveGigE 1/44: + state: "down" + twentyFiveGigE 1/45: + state: "down" + twentyFiveGigE 1/46: + state: "down" + twentyFiveGigE 1/47: + state: "down" + twentyFiveGigE 1/48: + state: "down" + hundredGigE 1/49: + description: "MOC-CORE-1 Uplink" + state: "up" + mtu: 9216 + hundredGigE 1/50: + description: "MOC-CORE-2 Uplink" + state: "up" + mtu: 9216 + hundredGigE 1/51: + state: "down" + hundredGigE 1/52: + state: "down" + hundredGigE 1/53: + state: "down" + hundredGigE 1/54: + state: "down" + Port-channel 10: + description: "MOC-CORE LAG" + state: "up" + tagged: + - 930 + portmode: "trunk" + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "hundredGigE 1/49" + - "hundredGigE 1/50" + Vlan 930: + state: "up" + ip4: "10.80.3.101/20" diff --git a/host_vars/OCT-CORE-1/interfaces.yaml b/host_vars/OCT-CORE-1/interfaces.yaml index 29ce1df..b6e32cc 100644 --- a/host_vars/OCT-CORE-1/interfaces.yaml +++ b/host_vars/OCT-CORE-1/interfaces.yaml @@ -263,6 +263,7 @@ interfaces: - 700 - 911 - 912 + - 930 - 3801 - 3802 - 3803 diff --git a/host_vars/OCT-CORE-2/interfaces.yaml b/host_vars/OCT-CORE-2/interfaces.yaml index 60fe0a4..7f2c12c 100644 --- a/host_vars/OCT-CORE-2/interfaces.yaml +++ b/host_vars/OCT-CORE-2/interfaces.yaml @@ -254,6 +254,7 @@ interfaces: - 700 - 911 - 912 + - 930 - 3801 - 3802 - 3803 diff --git a/host_vars/OCT-CORE-3/interfaces.yaml b/host_vars/OCT-CORE-3/interfaces.yaml index 8030380..41775e3 100644 --- a/host_vars/OCT-CORE-3/interfaces.yaml +++ b/host_vars/OCT-CORE-3/interfaces.yaml @@ -96,7 +96,13 @@ interfaces: state: "up" mtu: 9216 hundredGigE 1/15: - state: "down" + fanout: + type: "single" + speed: "40G" + fortyGigE 1/15/1: + description: "OCT4-DEVESI Port #### Po8" + state: "up" + mtu: 9216 hundredGigE 1/16: state: "down" hundredGigE 1/17: @@ -287,6 +293,23 @@ interfaces: lacp-rate: "fast" lacp-members-active: - "hundredGigE 1/14" + Port-channel 8: + description: "OCT4-SW-ESIDEV LAG" + state: "up" + portmode: "trunk" + tagged: + - 213 + # ESI + - 351:499 + - 520:622 + - 623 + - 624:630 + - 910 + - 911 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "fortyGigE 1/15/1" Port-channel 10: description: "OCT-CORE-1 and OCT-CORE-2 Core LAG" state: "up" diff --git a/host_vars/OCT4-SW-ESIDEV/interfaces.yaml b/host_vars/OCT4-SW-ESIDEV/interfaces.yaml new file mode 100644 index 0000000..25d8a9e --- /dev/null +++ b/host_vars/OCT4-SW-ESIDEV/interfaces.yaml @@ -0,0 +1,190 @@ +interfaces: + TenGigabitEthernet 1/1: + state: "down" + TenGigabitEthernet 1/2: + state: "down" + TenGigabitEthernet 1/3: + state: "down" + TenGigabitEthernet 1/4: + state: "down" + TenGigabitEthernet 1/5: + state: "down" + TenGigabitEthernet 1/6: + state: "down" + TenGigabitEthernet 1/7: + state: "down" + TenGigabitEthernet 1/8: + state: "down" + TenGigabitEthernet 1/9: + state: "down" + TenGigabitEthernet 1/10: + state: "down" + TenGigabitEthernet 1/11: + state: "down" + TenGigabitEthernet 1/12: + state: "down" + TenGigabitEthernet 1/13: + state: "down" + TenGigabitEthernet 1/14: + state: "down" + TenGigabitEthernet 1/15: + state: "down" + TenGigabitEthernet 1/16: + state: "down" + TenGigabitEthernet 1/17: + state: "down" + TenGigabitEthernet 1/18: + state: "down" + TenGigabitEthernet 1/19: + state: "down" + TenGigabitEthernet 1/20: + state: "down" + TenGigabitEthernet 1/21: + state: "down" + TenGigabitEthernet 1/22: + state: "down" + TenGigabitEthernet 1/23: + state: "down" + TenGigabitEthernet 1/24: + state: "down" + TenGigabitEthernet 1/25: + state: "down" + TenGigabitEthernet 1/26: + state: "down" + TenGigabitEthernet 1/27: + state: "down" + TenGigabitEthernet 1/28: + state: "down" + TenGigabitEthernet 1/29: + state: "down" + TenGigabitEthernet 1/30: + state: "down" + TenGigabitEthernet 1/31: + state: "down" + TenGigabitEthernet 1/32: + state: "down" + TenGigabitEthernet 1/33: + state: "down" + TenGigabitEthernet 1/34: + state: "down" + TenGigabitEthernet 1/35: + state: "down" + TenGigabitEthernet 1/36: + state: "down" + TenGigabitEthernet 1/37: + state: "down" + TenGigabitEthernet 1/38: + state: "down" + TenGigabitEthernet 1/39: + state: "down" + TenGigabitEthernet 1/40: + state: "down" + TenGigabitEthernet 1/41: + state: "down" + TenGigabitEthernet 1/42: + state: "down" + TenGigabitEthernet 1/43: + state: "down" + TenGigabitEthernet 1/44: + state: "down" + TenGigabitEthernet 1/45: + state: "down" + TenGigabitEthernet 1/46: + state: "down" + TenGigabitEthernet 1/47: + state: "down" + TenGigabitEthernet 1/48: + state: "down" + fortyGigE 1/49: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/49/1: + #description: "OCT4-CHA1-01A" + managed: true + TenGigabitEthernet 1/49/2: + #description: "OCT4-CHA1-01B" + managed: true + TenGigabitEthernet 1/49/3: + #description: "OCT4-CHA1-01C" + managed: true + TenGigabitEthernet 1/49/4: + #description: "OCT4-CHA1-01D" + managed: true + fortyGigE 1/50: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/50/1: + #description: "OCT4-CHA1-03A" + managed: true + TenGigabitEthernet 1/50/2: + #description: "OCT4-CHA1-03B" + managed: true + TenGigabitEthernet 1/50/3: + #description: "OCT4-CHA1-03C" + managed: true + TenGigabitEthernet 1/50/4: + #description: "OCT4-CHA1-03D" + managed: true + fortyGigE 1/51: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/51/1: + #description: "OCT4-CHA2-01A" + managed: true + TenGigabitEthernet 1/51/2: + #description: "OCT4-CHA2-01B" + managed: true + TenGigabitEthernet 1/51/3: + #description: "OCT4-CHA2-01C" + managed: true + TenGigabitEthernet 1/51/4: + #description: "OCT4-CHA2-01D" + managed: true + fortyGigE 1/52: + fanout: + type: "quad" + speed: "10G" + TenGigabitEthernet 1/52/1: + #description: "OCT4-CHA2-03A" + managed: true + TenGigabitEthernet 1/52/2: + #description: "OCT4-CHA2-03B" + managed: true + TenGigabitEthernet 1/52/3: + #description: "OCT4-CHA2-03C" + managed: true + TenGigabitEthernet 1/52/4: + #description: "OCT4-CHA2-03D" + managed: true + fortyGigE 1/53: + state: "down" + fortyGigE 1/54: + description: "OCT-CORE-3 Port #### Po1" + state: "up" + mtu: 9216 + Port-channel 1: + description: "OCT-CORE-3 LAG" + state: "up" + portmode: "trunk" + tagged: + - 213 + # ESI + - 351:499 + - 520:622 + - 623 + - 624:630 + - 910 + - 911 + mtu: 9216 + lacp-rate: "fast" + lacp-members-active: + - "fortyGigE 1/54" + Vlan 910: + state: "up" + ip4: "10.0.0.7/22" + Vlan 911: + state: "up" + ip4: "10.2.4.100/19" diff --git a/hosts b/hosts index a7f9422..450d617 100644 --- a/hosts +++ b/hosts @@ -16,6 +16,7 @@ OCT2-SW-TORS ansible_host=10.80.2.21 ansible_network_os=dellemc.os9.os9 OCT2-SW-MGMT ansible_host=10.80.2.22 ansible_network_os=dellemc.os9.os9 # OCT4 Rack OCT4-SW-TORS ansible_host=10.80.2.41 ansible_network_os=dellemc.os9.os9 +OCT4-SW-ESIDEV ansible_host=10.80.2.43 ansible_network_os=dellemc.os9.os9 # OCT9 Rack OCT9-SW-TORS-A ansible_host=10.80.2.91 ansible_network_os=dellemc.os9.os9 OCT9-SW-TORS-B ansible_host=10.80.2.92 ansible_network_os=dellemc.os9.os9 @@ -41,6 +42,16 @@ MOC-R4PAC24-SW-MGMT ansible_host=10.80.3.25 ansible_network_os=dellemc.os9.os9 MOC-R4PAC22-SW-TORS-A ansible_host=10.80.3.31 ansible_network_os=dellemc.os9.os9 MOC-R4PAC22-SW-TORS-B ansible_host=10.80.3.32 ansible_network_os=dellemc.os9.os9 MOC-R4PAC22-SW-MGMT ansible_host=10.80.3.35 ansible_network_os=dellemc.os9.os9 +# MOC R4PAC10 +MOC-R4PAC10-SW-TORS-A ansible_host=10.80.3.41 ansible_network_os=dellemc.os9.os9 +MOC-R4PAC10-SW-TORS-B ansible_host=10.80.3.42 ansible_network_os=dellemc.os9.os9 +MOC-R4PAC10-SW-MGMT ansible_host=10.80.3.45 ansible_network_os=dellemc.os9.os9 +# MOC R4PAC08 +MOC-R4PAC08-SW-TORS-A ansible_host=10.80.3.51 ansible_network_os=dellemc.os9.os9 +MOC-R4PAC08-SW-TORS-B ansible_host=10.80.3.52 ansible_network_os=dellemc.os9.os9 +MOC-R4PAC08-SW-MGMT ansible_host=10.80.3.55 ansible_network_os=dellemc.os9.os9 +# MOC R8PAC23 +NERC-R8PAC23-SW-TORS ansible_host=10.80.3.101 ansible_network_os=dellemc.os9.os9 [dev] # OCT5 Rack