Permalink
Fetching contributors…
Cannot retrieve contributors at this time
19 lines (18 sloc) 553 Bytes
---
- hosts: undercloud
vars:
metadata:
name: Stack Health Check
description: >
Check if all stack resources are in a *_COMPLETE state before starting
an upgrade.
groups:
- pre-upgrade
- post-upgrade
tasks:
- name: Check stack resource statuses
assert:
that:
- "'_COMPLETE' in item.resource_status"
msg: "Health check failed for resource {{ item.resource_name }} with status: {{ item.resource_status }}"
with_items: "{{ lookup('stack_resources', wantlist=True) }}"