RETIRED, TripleO Ansible project repository. Contains playbooks for use with TripleO OpenStack deployments.
Go to file
Kevin Carter 9743b73de6 Import Hiera roles
The hiera roles (data and upgrade) have been imported. These roles will now
be tested using molecule which will ensure functionality via multiple
scenarios tests which should provide coverage for all currently available
code path's.

Because these roles use the ip filter from Ansible a change to the test
requirements has been made to include the require python library, netaddr.

Hieradata Test Matrix:
  - Default - Runs through the role top to bottom with all default
              settings
  - hieradata_vars - Rests role include functionality to generate
                     hiera templates
  - per-host - Tests running with hiera config with host specific
               values
  - all-hosts - Tests running through a standard multi-node deployment
                using mock hieradata

Hiera Upgrade Test Matix:
  - Default - Runs through the role top to bottom with all default
              settings

To ensure we maintain coverage for the hieradata and upgrade roles
additional voting scenario jobs have been added to the layout. These
jobs will execute whenever a change is made to either of the hiera
roles ensuring we're not experiencing any regressions on a critical
part of our deployment process.

Story: 2006044
Task: 34726
Task: 34728
Task: 34729
Story: 2006044
Task: 34730
Task: 34732
Task: 34733
Change-Id: I7f9e993735a0347aac12f728393639d88c80ff0f
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-08-09 10:32:07 -05:00
_skeleton_role_ Fix documentation and skeleton role 2019-07-24 13:45:37 +03:00
doc Import Hiera roles 2019-08-09 10:32:07 -05:00
releasenotes Extend pytest so it can accept ansible args 2019-07-05 11:54:04 -05:00
scripts Add molecule test structure to ceph roles 2019-07-24 10:47:34 -05:00
tests Merge "Convert tox to native zuul" 2019-07-08 14:18:00 +00:00
tripleo_ansible Import Hiera roles 2019-08-09 10:32:07 -05:00
zuul.d Import Hiera roles 2019-08-09 10:32:07 -05:00
.gitignore Add galaxy role path which will be ignored by git 2019-07-18 13:40:14 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:33:52 +00:00
.pre-commit-config.yaml Add galaxy role path which will be ignored by git 2019-07-18 13:40:14 -05:00
.yamllint Re-organize zuul config 2019-06-19 12:52:07 -05:00
ansible-test-env.rc Introduce tripleo-config role 2019-07-30 13:02:25 -05:00
bindep.txt Remove docker package from bindep 2019-07-01 18:30:29 -05:00
LICENSE Initial repo content 2018-07-17 16:36:40 -07:00
molecule-requirements.txt Dont set constraints on sphinx 2019-07-11 11:35:06 -05:00
README.rst Update readme with tripleo-ansible links 2019-07-16 09:06:35 -05:00
requirements.txt Remove ansible from our requirements file 2019-07-01 23:33:51 +00:00
role-addition.yml Update all role docs to use the ansible autodoc plugin 2019-07-12 20:07:06 -05:00
setup.cfg Fix setup.py for symlinked tripleo-docker-rm 2019-07-11 10:42:13 +00:00
setup.py Initial repo content 2018-07-17 16:36:40 -07:00
test-requirements.txt Import Hiera roles 2019-08-09 10:32:07 -05:00
tox.ini Introduce tripleo-config role 2019-07-30 13:02:25 -05:00

Team and repository tags

image

TripleO Ansible

TripleO Ansible project repository. Contains Ansible playbooks, roles, and plugins for use with TripleO.

Documentation for the project can be found at: https://docs.openstack.org/tripleo-ansible/latest/

Release notes for the project can be found at: https://docs.openstack.org/releasenotes/tripleo-ansible/

The project source code repository is located at: https://opendev.org/openstack/tripleo-ansible/

The project home is at: https://launchpad.net/tripleo

The project bug tracker is located at: https://bugs.launchpad.net/tripleo