Disable auto neg on test interfaces on IOS-XE (#32241)
As by default they are set on auto, test setting the speed on them fail, we need to disable it upfront.
This commit is contained in:
parent
2aae66fa07
commit
3d59eada20
1 changed files with 20 additions and 11 deletions
|
@ -7,20 +7,29 @@
|
||||||
authorize: yes
|
authorize: yes
|
||||||
register: show_version_result
|
register: show_version_result
|
||||||
|
|
||||||
- name: Set test interface to GigabitEthernet0/1 if we are on Cisco IOS
|
- block:
|
||||||
|
- name: Set test interface to GigabitEthernet0/1 as we are on Cisco IOS
|
||||||
set_fact: test_interface=GigabitEthernet0/1
|
set_fact: test_interface=GigabitEthernet0/1
|
||||||
when: "'Cisco IOS' in show_version_result.stdout[0]"
|
- name: Set test interface 2 to GigabitEthernet0/2 as we are on Cisco IOS
|
||||||
|
|
||||||
- name: Set test interface 2 to GigabitEthernet0/2 if we are on Cisco IOS
|
|
||||||
set_fact: test_interface2=GigabitEthernet0/2
|
set_fact: test_interface2=GigabitEthernet0/2
|
||||||
when: "'Cisco IOS' in show_version_result.stdout[0]"
|
when: "'Cisco IOS' in show_version_result.stdout[0]"
|
||||||
|
|
||||||
- name: Set test interface to GigabitEthernet2 if we are on Cisco IOS-XE
|
- block:
|
||||||
|
- name: Set test interface to GigabitEthernet2 as we are on Cisco IOS-XE
|
||||||
set_fact: test_interface=GigabitEthernet2
|
set_fact: test_interface=GigabitEthernet2
|
||||||
when: "'Cisco IOS-XE' in show_version_result.stdout[0]"
|
- name: Disable autonegotiation on GigabitEthernet2
|
||||||
|
ios_config:
|
||||||
|
lines:
|
||||||
|
- no negotiation auto
|
||||||
|
parents: int GigabitEthernet2
|
||||||
|
|
||||||
- name: Set test interface 2 to GigabitEthernet3 if we are on Cisco IOS-XE
|
- name: Set test interface 2 to GigabitEthernet3 as we are on Cisco IOS-XE
|
||||||
set_fact: test_interface2=GigabitEthernet3
|
set_fact: test_interface2=GigabitEthernet3
|
||||||
|
- name: Disable autonegotiation on GigabitEthernet3
|
||||||
|
ios_config:
|
||||||
|
lines:
|
||||||
|
- no negotiation auto
|
||||||
|
parents: int GigabitEthernet3
|
||||||
when: "'Cisco IOS-XE' in show_version_result.stdout[0]"
|
when: "'Cisco IOS-XE' in show_version_result.stdout[0]"
|
||||||
|
|
||||||
- name: Configure interface (setup)
|
- name: Configure interface (setup)
|
||||||
|
|
Loading…
Reference in a new issue