tripleo-quickstart-extras/roles/validate-minion/README.md
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

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 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