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.
pull/32243/head
Ricardo Carrillo Cruz 7 years ago committed by GitHub
parent 2aae66fa07
commit 3d59eada20

@ -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:
set_fact: test_interface=GigabitEthernet0/1 - name: Set test interface to GigabitEthernet0/1 as we are on Cisco IOS
set_fact: test_interface=GigabitEthernet0/1
- name: Set test interface 2 to GigabitEthernet0/2 as we are on Cisco IOS
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 2 to GigabitEthernet0/2 if we are on Cisco IOS - block:
set_fact: test_interface2=GigabitEthernet0/2 - name: Set test interface to GigabitEthernet2 as we are on Cisco IOS-XE
when: "'Cisco IOS' in show_version_result.stdout[0]" set_fact: test_interface=GigabitEthernet2
- name: Disable autonegotiation on GigabitEthernet2
- name: Set test interface to GigabitEthernet2 if we are on Cisco IOS-XE ios_config:
set_fact: test_interface=GigabitEthernet2 lines:
when: "'Cisco IOS-XE' in show_version_result.stdout[0]" - no negotiation auto
parents: int GigabitEthernet2
- name: Set test interface 2 to GigabitEthernet3 if we are on Cisco IOS-XE
set_fact: test_interface2=GigabitEthernet3 - name: Set test interface 2 to GigabitEthernet3 as we are on Cisco IOS-XE
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…
Cancel
Save