02ebd6b335
This patch add a custom ansible-lint rule to enforce the structure of
the validations playbooks:
*ValidationHasMetadataRule*:
Throw an ansible-lint error if:
- the *hosts* key is empty or not found,
- *vars* dictionary is missing,
- *metadata* dict is missing in *vars*
- *name*/*description*/*groups* keys are missing or found with a wrong
data type
- the validation belongs to one or several groups NOT in the official list of
groups (groups.yaml)
*YAMLLINT*:
- Enable yamllint check in tox linters
- WIP Fix detected yamllint errors
Change-Id: If233286aa9f4299f02f13dc34f1e8c05d89df851
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
(cherry picked from commit
|
||
---|---|---|
.. | ||
defaults | ||
molecule/default | ||
tasks | ||
vars | ||
README.md |
README.md
Undercloud-heat-purge-deleted
An Ansible role to check if heat-manage purge_deleted
is enabled in the
crontab
Requirements
This role requires an installed and working Undercloud.
Role Variables
- cron_check: <'heat-manage purge_deleted'> -- String to check in the crontab
Dependencies
No dependencies.
Example Playbook
- hosts: undercloud
roles:
- { role: undercloud-heat-purge-deleted }
License
Apache
Author Information
Red Hat TripleO Validations Team