mirror of https://github.com/ansible/ansible.git
nxos_install_os: Fix nxapi local failures (#55993)
* Fix nxapi failures * Remove logit debug calls * Remove msg_timestamps * Fix code alignment issuepull/57315/head
parent
1dc3fe5317
commit
7c73dd3e78
@ -1,2 +1,2 @@
|
|||||||
---
|
---
|
||||||
testcase: "upgrade"
|
testcase: " {{ testcase }}"
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- prepare_nxos_tests
|
# Prepare nxos tests is not required for this test.
|
||||||
|
#- prepare_nxos_tests
|
||||||
|
@ -1,5 +1,12 @@
|
|||||||
---
|
---
|
||||||
- { include: network_cli.yaml, tags: ['cli'] }
|
# Upgrade using SSH
|
||||||
- { include: network_local.yaml, tags: ['local'] }
|
- include: network_cli.yaml
|
||||||
- { include: httpapi.yaml, tags: ['httpapi'] }
|
when: connection_type == 'network_cli'
|
||||||
- { include: nxapi.yaml, tags: ['nxapi'] }
|
- include: network_local.yaml
|
||||||
|
when: connection_type == 'cli_local'
|
||||||
|
|
||||||
|
# Upgrade using NX-API
|
||||||
|
- include: httpapi.yaml
|
||||||
|
when: connection_type == 'httpapi'
|
||||||
|
- include: nxapi.yaml
|
||||||
|
when: connection_type == 'nxapi_local'
|
||||||
|
@ -0,0 +1,41 @@
|
|||||||
|
---
|
||||||
|
- debug: msg="START connection={{ ansible_connection }} nxos_os_install upgrade"
|
||||||
|
- debug: msg="Using provider={{ connection.transport }}"
|
||||||
|
when: connection is defined
|
||||||
|
|
||||||
|
# Set directory pointer to software images
|
||||||
|
- set_fact: image_dir='/auto/fe_ssr/agents-ci/agents_images/release_images/greensboro/REL_7_0_3_I7_4/'
|
||||||
|
|
||||||
|
- set_fact: checkmode='no'
|
||||||
|
- set_fact: issu='desired'
|
||||||
|
- set_fact: copy_images=True
|
||||||
|
|
||||||
|
# Set boot pointers and reload
|
||||||
|
- set_fact: force=True
|
||||||
|
|
||||||
|
- set_fact: delete_files=True
|
||||||
|
- set_fact:
|
||||||
|
delete_image_list:
|
||||||
|
- nxos*.bin
|
||||||
|
|
||||||
|
#---------------------------------------------------------#
|
||||||
|
# Remove incompatible features #
|
||||||
|
#---------------------------------------------------------#
|
||||||
|
- name: Unconfigure features that will conflict with upgrade
|
||||||
|
nxos_config:
|
||||||
|
lines:
|
||||||
|
- terminal dont-ask
|
||||||
|
- no feature nv overlay
|
||||||
|
- no nxapi ssl protocols
|
||||||
|
- no nxapi ssl ciphers weak
|
||||||
|
match: none
|
||||||
|
provider: "{{ connection }}"
|
||||||
|
ignore_errors: yes
|
||||||
|
|
||||||
|
#---------------------------------------------------------#
|
||||||
|
# Upgrade Device #
|
||||||
|
#---------------------------------------------------------#
|
||||||
|
- set_fact: si='nxos.7.0.3.I7.4.bin'
|
||||||
|
|
||||||
|
- name: Upgrade N9k Device to Greensboro Release Image
|
||||||
|
include: targets/nxos_install_os/tasks/upgrade/main_os_install.yaml
|
Loading…
Reference in New Issue