Generate tripleo ansible inventory for Validation
Closes-Bug: https://bugs.launchpad.net/tripleo/+bug/1960218 Change-Id: I55cd6b8e00b608c454933c05fadc7c5f5da37cac
This commit is contained in:
parent
a90df48bd5
commit
9b2a32159f
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue