766e75e2a8
The minion doesn't actually have any api services so we validate it by checking the service status on the undercloud. This change adds a role to validate the heat engine and ironic conductor status on the undercloud includes additional hosts (undercloud + minion) and there are no failed services. Change-Id: I41859f93980dd8cd723ea4ad0f4e6592a78d0082 Related-Blueprint: undercloud-minion
907 B
907 B
validate-minion
A basic role to validate that a minion is correctly reporting into the undercloud.
Requirements
N/A
Role Variables
validate_minion_heat_engine
: <'true'> -- Should the heat-engine service be checkedvalidate_minion_ironic_conductor
: <'false'> -- Should the ironic-conductor service be checkedvalidate_minion_simple_script
: <'validate_minion_simple.sh.j2'> -- Simple validation script sourcevalidate_minion_simple_log
: <'False'> -- Log file for the validationsundercloud_user
: <'stack'> -- User that the undercloud was installed under.
Dependencies
N/A
Example Playbook
- name: Validate minion
hosts: undercloud
vars:
validate_minion_heat_engine: true
validate_minion_ironic_conductor: true
roles:
- validate-minion
License
Apache