3com-4200G: full interface names

This commit is contained in:
Astro 2016-11-16 01:27:41 +01:00
parent 77bddb3d78
commit d42aed96d4
2 changed files with 65 additions and 33 deletions

View File

@ -7,20 +7,17 @@ switches:
switch-b2: switch-b2:
mode: trunk mode: trunk
ports: ports:
- '25' - TenGigabitEthernet1/1/1
- '26'
- '27'
- '28'
vlans: vlans:
- mgmt - mgmt
- pub - pub
switch-c1: switch-c1:
mode: trunk mode: trunk
ports: ports:
- '29' - GigabitEthernet1/0/29
- '30' - GigabitEthernet1/0/30
- '31' - GigabitEthernet1/0/31
- '32' - GigabitEthernet1/0/32
vlans: vlans:
- mgmt - mgmt
- pub - pub
@ -51,10 +48,10 @@ switches:
switch-d1: switch-d1:
mode: trunk mode: trunk
ports: ports:
- '33' - GigabitEthernet1/0/33
- '34' - GigabitEthernet1/0/34
- '35' - GigabitEthernet1/0/35
- '36' - GigabitEthernet1/0/36
vlans: vlans:
- mgmt - mgmt
- pub - pub
@ -62,10 +59,10 @@ switches:
server1: server1:
mode: trunk mode: trunk
ports: ports:
- '37' - GigabitEthernet1/0/37
- '38' - GigabitEthernet1/0/38
- '39' - GigabitEthernet1/0/39
- '40' - GigabitEthernet1/0/40
vlans: vlans:
- mgmt - mgmt
- pub - pub
@ -77,13 +74,33 @@ switches:
mgmt: mgmt:
mode: access mode: access
ports: ports:
- '1' - GigabitEthernet1/0/1
pub: pub:
mode: access mode: access
ports: ports:
- '2' - GigabitEthernet 1/0/2
- '3' - GigabitEthernet 1/0/3
- '24' - GigabitEthernet 1/0/4
- GigabitEthernet 1/0/5
- GigabitEthernet 1/0/6
- GigabitEthernet 1/0/7
- GigabitEthernet 1/0/8
- GigabitEthernet 1/0/9
- GigabitEthernet 1/0/10
- GigabitEthernet 1/0/11
- GigabitEthernet 1/0/12
- GigabitEthernet 1/0/13
- GigabitEthernet 1/0/14
- GigabitEthernet 1/0/15
- GigabitEthernet 1/0/16
- GigabitEthernet 1/0/17
- GigabitEthernet 1/0/18
- GigabitEthernet 1/0/19
- GigabitEthernet 1/0/20
- GigabitEthernet 1/0/21
- GigabitEthernet 1/0/22
- GigabitEthernet 1/0/23
- GigabitEthernet 1/0/24
password: | password: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
@ -101,28 +118,43 @@ switches:
model: '3com-4200G' model: '3com-4200G'
location: Haus B Souterrain location: Haus B Souterrain
ports: ports:
switch-b2: switch-b1:
mode: trunk mode: trunk
ports: ports:
- '25' - TenGigabitEthernet1/1/1
- '26'
- '27'
- '28'
vlans: vlans:
- mgmt - mgmt
- pub - pub
mgmt: mgmt:
mode: access mode: access
ports: ports:
- '1' - GigabitEthernet1/0/1
pub: pub:
mode: access mode: access
ports: ports:
- '2' - GigabitEthernet 1/0/2
- '3' - GigabitEthernet 1/0/3
- '24' - GigabitEthernet 1/0/4
- '37' - GigabitEthernet 1/0/5
- '48' - GigabitEthernet 1/0/6
- GigabitEthernet 1/0/7
- GigabitEthernet 1/0/8
- GigabitEthernet 1/0/9
- GigabitEthernet 1/0/10
- GigabitEthernet 1/0/11
- GigabitEthernet 1/0/12
- GigabitEthernet 1/0/13
- GigabitEthernet 1/0/14
- GigabitEthernet 1/0/15
- GigabitEthernet 1/0/16
- GigabitEthernet 1/0/17
- GigabitEthernet 1/0/18
- GigabitEthernet 1/0/19
- GigabitEthernet 1/0/20
- GigabitEthernet 1/0/21
- GigabitEthernet 1/0/22
- GigabitEthernet 1/0/23
- GigabitEthernet 1/0/24
password: | password: |
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----

View File

@ -60,7 +60,7 @@ expect "{{ hostname }}]"
{%- if conf['mode'] == 'trunk' %} {%- if conf['mode'] == 'trunk' %}
{%- set group = group + 1 %} {%- set group = group + 1 %}
{%- for port in conf['ports'] %} {%- for port in conf['ports'] %}
send "interface gigabitEthernet 1/0/{{ port }}\r" send "interface {{ port }}\r"
expect "]" expect "]"
send "lacp enable\r" send "lacp enable\r"
expect "]" expect "]"
@ -83,7 +83,7 @@ expect "{{ hostname }}]"
{%- elif conf['mode'] == 'access' %} {%- elif conf['mode'] == 'access' %}
{%- for port in conf['ports'] %} {%- for port in conf['ports'] %}
send "interface gigabitEthernet 1/0/{{ port }}\r" send "interface {{ port }}\r"
expect "]" expect "]"
send "port link-type access\r" send "port link-type access\r"
expect "]" expect "]"