A collection of generic ansible playbooks for the Validation Framework
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Zuul 8bacb68b69 Merge "Simple tests for validation_stdout callback." 8 hours ago
.ansible-lint_rules Add RoleNames ansible-lint rule 1 year ago
doc Add validation-common documentation structure 2 weeks ago
playbooks Remove ensure-docker role execution 4 months ago
releasenotes Fix pygments style 8 months ago
roles Add default value for validation.py inventory 3 months ago
scripts Convert docker molecule usage to podman 5 months ago
tests Remove the pytest import. 10 months ago
tools Add external http logging callback 1 month ago
validations_common Merge "Simple tests for validation_stdout callback." 8 hours ago
.ansible-lint Add RoleNames ansible-lint rule 1 year ago
.coveragerc Make the measuring code coverage test working 3 weeks ago
.gitignore Add validation-common documentation structure 2 weeks ago
.gitreview Migrate molecule jobs from centos 7 to 8 11 months ago
.pre-commit-config.yaml Initialization of validations-common 1 year ago
.stestr.conf Make the measuring code coverage test working 3 weeks ago
.yamllint Move Ansible components to validations_common directory 1 year ago
.zuul.yaml Add validation-common documentation structure 2 weeks ago
CONTRIBUTING.rst Add validation-common documentation structure 2 weeks ago
LICENSE Add License File 11 months ago
MANIFEST.in Initialization of validations-common 1 year ago
README.rst Add validation-common documentation structure 2 weeks ago
ansible-test-env.rc Convert all of the fedora28 container usage to CentOS8 11 months ago
bindep.txt Add validation-common documentation structure 2 weeks ago
molecule-requirements.txt Restrict Ansible dependency 2 months ago
requirements.txt Fix lower-constraints errors for validations-common 5 months ago
setup.cfg Add validation-common documentation structure 2 weeks ago
setup.py Fix pbr installation issues 1 year ago
test-requirements.txt Remove workaround for broken dogpile.cache and lower-constraints file 2 months ago
tox.ini Add validation-common documentation structure 2 weeks ago

README.rst

Validations-common

image

A collection of Ansible roles and playbooks to detect and report potential issues during 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.

Installation

There are several different ways to install validations-common. However it is recommended to both install and use the package inside python virtual environment.

At the command line using pip.

$ pip install validations-common

Or, if you have virtualenvwrapper installed.

$ mkvirtualenv validations-common
$ pip install validations-common

Installation with package manager

Alternativelly it is possible to install validations-common using package manager.

Such as yum...

$ yum install validations-common

or the more modern dnf.

$ dnf install validations-common

Usage

Once the validations-common project has been installed, navigate to the chosen share path, usually /usr/share/ansible to access the installed roles, playbooks, and libraries.

While the validations-common can be run by itself, it nonetheless depends on Ansible and validations-libs. Therefore it isn't recommended to use only validations-common.

The validations included with validations-common are intended to be demonstrations, capable of running on most setups. But they are not meant for production environment.