tripleo-quickstart-extras/roles/validate-minion
Alex Schultz 766e75e2a8 Add basic minion validation
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
2019-08-13 13:43:09 -06:00
..
defaults Add basic minion validation 2019-08-13 13:43:09 -06:00
handlers Add basic minion validation 2019-08-13 13:43:09 -06:00
meta Add basic minion validation 2019-08-13 13:43:09 -06:00
tasks Add basic minion validation 2019-08-13 13:43:09 -06:00
templates Add basic minion validation 2019-08-13 13:43:09 -06:00
vars Add basic minion validation 2019-08-13 13:43:09 -06:00
README.md Add basic minion validation 2019-08-13 13:43:09 -06:00

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 checked
  • validate_minion_ironic_conductor: <'false'> -- Should the ironic-conductor service be checked
  • validate_minion_simple_script: <'validate_minion_simple.sh.j2'> -- Simple validation script source
  • validate_minion_simple_log: <'False'> -- Log file for the validations
  • undercloud_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