Generate tripleo ansible inventory for Validation

Closes-Bug: https://bugs.launchpad.net/tripleo/+bug/1960218

Change-Id: I55cd6b8e00b608c454933c05fadc7c5f5da37cac
This commit is contained in:
matbu 2022-02-07 14:08:26 +01:00
parent a90df48bd5
commit 9b2a32159f
2 changed files with 6 additions and 1 deletions

View File

@ -57,6 +57,9 @@ run_validations: false
# comma separated list of skipped validations
skiplist_validations: ''
# Validation Ansible inventory for Upgrade
upgrade_validation_inventory: upgrade_validation_inventory.yaml
# extra arguments to pass in the validations group
# execution.
# Example: validations_extra_args: "--extra-vars min_undercloud_ram_gb=5"

View File

@ -10,12 +10,14 @@
- name: Set fact validations_filtered which removes validations from skiplist
set_fact:
validations_filtered: "{{ validations_in_group.stdout_lines | difference( skiplist_validations.split(',') ) }}"
- name: Generate TripleO Upgrade ansible inventory
command: "tripleo-ansible-inventory --stack {{ overcloud_stack_name }} --static-yaml-inventory {{ upgrade_validation_inventory }}"
- name: "Running validations {{ validations_filtered }}"
register: validations_result
shell: |
set -o pipefail
source {{ undercloud_rc }}
openstack tripleo validator run --validation {{ validations_filtered | join(',') }} --stack {{ overcloud_stack_name }} \
openstack tripleo validator run --validation {{ validations_filtered | join(',') }} --inventory {{ upgrade_validation_inventory }} \
{{ validations_extra_args }} 2>&1 {{ timestamper_cmd }} >> validation-{{ validation_group }}.log
when:
- "validations_filtered|length > 0"