fix reload smu issue (#41270)

* fix reload smu issue

* review comments
This commit is contained in:
saichint 2018-06-13 20:47:33 -07:00 committed by Trishna Guha
commit 79dd206b3e
2 changed files with 118 additions and 14 deletions

View file

@ -22,7 +22,7 @@
- block:
- name: Install smu RPM
nxos_rpm: &tsmurpm
pkg: "nxos.sample-n9k_ALL-1.0.0-7.0.3.I7.3.lib32_n9000.rpm"
pkg: "nxos.sample-n9k_ALL-1.0.0-7.0.3.I6.1.lib32_n9000.rpm"
register: result
- assert: &true1
@ -39,7 +39,7 @@
- name: Remove smu RPM
nxos_rpm: &rsmurpm
pkg: "nxos.sample-n9k_ALL-1.0.0-7.0.3.I7.3.lib32_n9000.rpm"
pkg: "nxos.sample-n9k_ALL-1.0.0-7.0.3.I6.1.lib32_n9000.rpm"
state: absent
register: result
@ -92,4 +92,62 @@
when: sdk_run
- block:
- name: Install reload smu RPM
nxos_rpm: &trsmurpm
pkg: "nxos.CSCve91311-n9k_ALL-1.0.0-7.0.3.I6.1.lib32_n9000.rpm"
register: result
- assert: *true1
- name: Wait for device to come back up
wait_for:
port: 22
state: started
timeout: 600
delay: 60
host: "{{ inventory_hostname_short }}"
- name: Continue with install reload smu RPM
nxos_rpm: *trsmurpm
register: result
- assert: *true1
- name: Check Idempotence
nxos_rpm: *trsmurpm
register: result
- assert: *false1
- name: Remove reload smu RPM
nxos_rpm: &rrsmurpm
pkg: "nxos.CSCve91311-n9k_ALL-1.0.0-7.0.3.I6.1.lib32_n9000.rpm"
state: absent
register: result
- assert: *true1
- name: Wait for device to come back up
wait_for:
port: 22
state: started
timeout: 600
delay: 60
host: "{{ inventory_hostname_short }}"
- name: Continue with remove reload smu RPM
nxos_rpm: *rrsmurpm
register: result
- assert: *true1
- name: Check Idempotence
nxos_rpm: *rrsmurpm
register: result
- assert: *false1
when: smu_run
- debug: msg="END connection={{ ansible_connection }} nxos_rpm sanity test"