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:
|
||||
- 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'] }
|
||||
- { include: network_local.yaml, tags: ['local'] }
|
||||
- { include: httpapi.yaml, tags: ['httpapi'] }
|
||||
- { include: nxapi.yaml, tags: ['nxapi'] }
|
||||
# Upgrade using SSH
|
||||
- include: network_cli.yaml
|
||||
when: connection_type == 'network_cli'
|
||||
- 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