RETIRED, A collection of Ansible playbooks to detect and report potential issues during TripleO deployments
1a737336c5
This patch adds basic configuration for tox-ansible[1]. Tox-ansible is a plugin for tox which auto-generates tox environments for running quality assurance tools like ansible-test or molecule. This tool is rather tightly integrated for the official Molecule testing tool that integrates with Ansible. At first, it will allow us to list very quickly all the Ansible Molecule tests for each roles with their scenario(s): Example: $ tox -l ... roles-ceph-ceph-ansible-installed roles-ceph-default roles-check_kernel_version-default roles-check_network_gateway-default roles-check_rhsm_version-default roles-check_rhsm_version-rhsm_mismatch roles-check_undercloud_conf-config_OK roles-check_undercloud_conf-default roles-check_undercloud_conf-deprecated_drivers roles-check_undercloud_conf-deprecated_params roles-check_undercloud_conf-required_missing ... However, we won't be able to execute them as it for now without to make some small manual modifications in the molecule.yml file first before to execute them. This will be covered as soon as possible in a following-patch. [1] - https://github.com/ansible-community/tox-ansible Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com> Change-Id: Ia1606db814f37a11e48508139b90cdd43c083f6b (cherry picked from commit |
||
---|---|---|
.ansible-lint_rules | ||
_skeleton_role_ | ||
callback_plugins | ||
doc | ||
library | ||
lookup_plugins | ||
playbooks | ||
releasenotes | ||
roles | ||
scripts | ||
tests | ||
tools | ||
tripleo_validations | ||
zuul.d | ||
.ansible-lint | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pre-commit-config.yaml | ||
.testr.conf | ||
.yamllint | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
ansible-role-requirements.yml | ||
ansible-test-env.rc | ||
ansible.cfg | ||
babel.cfg | ||
bindep.txt | ||
groups.yaml | ||
hosts.sample | ||
molecule-requirements.txt | ||
requirements.txt | ||
role-addition.yml | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
Team and repository tags
TripleO Validations
A collection of Ansible roles and playbooks to detect and report potential issues during TripleO deployments.
The validations will help detect issues early in the deployment process and prevent field engineers from wasting time on misconfiguration or hardware issues in their environments.
All validations are written in Ansible and are written in a way that's consumable by the Mistral validation framework or by Ansible directly. They are available independently from the UI or the command line client.
- Free software: Apache license
- Documentation: https://docs.openstack.org/tripleo-validations/latest/
- Release notes: https://docs.openstack.org/releasenotes/tripleo-validations/
- Source: https://opendev.org/openstack/tripleo-validations
- Bugs: https://storyboard.openstack.org/#!/project/openstack/tripleo-validations