Fix nxos_bgp tests and prepare_nxos_tests refactor (#35694)

This commit is contained in:
Mike Wiebe 2018-02-05 01:43:30 -05:00 committed by Trishna Guha
commit 0de810fdf7
5 changed files with 87 additions and 22 deletions

View file

@ -82,21 +82,26 @@
# Create matrix of simple keys based on platform
# and image version for use within test playbooks.
- set_fact: imagetag=""
- set_fact: imagetag="I2"
when: image_version is search("7.0\(3\)I2")
- set_fact: imagetag="I3"
when: image_version is search("7.0\(3\)I3")
- set_fact: imagetag="I4"
when: image_version is search("7.0\(3\)I4")
- set_fact: imagetag="I5"
when: image_version is search("7.0\(3\)I5")
- set_fact: imagetag="I6"
when: image_version is search("7.0\(3\)I6")
- set_fact: imagetag="I7"
when: image_version is search("7.0\(3\)I7")
- set_fact: imagetag="F1"
when: image_version is search("7.0\(3\)F1")
- set_fact: imagetag="F2"
when: image_version is search("7.0\(3\)F2")
- set_fact: imagetag="F3"
when: image_version is search("7.0\(3\)F3")
- set_fact: imagemr=""
# Examples
# 8.0(1)
# 7.3(0)D1(1)
# 7.0(3)IHD8(1)
- set_fact: imagetag="{{ image_version[0:3] }}"
when: image_version is search("\d\.\d\(\d\)")
- set_fact: imagetag="{{ image_version[6:8] }}"
when: image_version is search("\d\.\d\(\d\)\S\S\(\d\)")
- set_fact: imagetag="{{ image_version[6:10] }}"
when: image_version is search("\d\.\d\(\d\)\S\S\S\S\(\d\)")
- set_fact: imagemr="{{ image_version[4:5] }}"
when: image_version is search("\d\.\d\(\d\)")
- set_fact: imagemr="{{ image_version[9:10] }}"
when: image_version is search("\d\.\d\(\d\)\S\S\(\d\)")
- set_fact: imagemr="{{ image_version[11:12] }}"
when: image_version is search("\d\.\d\(\d\)\S\S\S\S\(\d\)")
- debug: msg="IMAGE VERSION {{ image_version }}"
- debug: msg="IMAGE TAG {{ imagetag }}"
- debug: msg="IMAGE MR {{ imagemr }}"