Role os_octavia for OpenStack-Ansible
Go to file
German Eichberger fbda283da8 Adds the issuer to the CAs
Octavia is using certificate authorities to manage
the amp communication but the built-in ansible
certificate commands can't generate proper CA
certificates (they omit the necessary X509 extensions)
nor properly sign CSRs and reference the CA.

The changes here replace the parts where ansible's
certificate commands fall short with running the
openssl command directly. To do so it sets up
the necessary files, directories, and templates
an openssl config file.

Once ansible's certificate capabilities improve we
can retire those commands.

Also improve tests so we gate when this fails.

Change-Id: Iaae462844d783bd6086ce6a2816ea01cafc14e6d
2018-06-22 08:46:14 -07:00
defaults Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
doc Adds certificate generation 2018-04-24 14:38:58 -07:00
examples Octavia role hacking 2017-03-01 12:48:12 -05:00
handlers Use systemd module instead of command 2018-01-15 15:23:54 +00:00
meta Remove pip_install dependency 2017-12-05 11:55:53 +00:00
releasenotes Adds certificate generation 2018-04-24 14:38:58 -07:00
tasks Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
templates Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
tests Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
vars Adding git to the packages to be installed 2017-10-27 10:40:43 -07:00
zuul.d Stop running non-voting jobs in gate 2018-02-12 11:40:02 -05:00
.gitignore Updated from OpenStack Ansible Tests 2018-03-27 15:55:01 +00:00
.gitreview Added .gitreview 2016-11-29 10:18:35 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-12-06 00:06:31 +00:00
CONTRIBUTING.rst Update the outdated links 2018-02-28 15:14:21 +08:00
LICENSE Octavia role hacking 2017-03-01 12:48:12 -05:00
manual-test.rc Octavia role hacking 2017-03-01 12:48:12 -05:00
README.rst Add doc links information to README.rst 2018-05-22 20:09:27 -07:00
run_tests.sh Updated from OpenStack Ansible Tests 2018-04-30 05:15:49 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-17 10:31:13 +00:00
setup.py Updated from global requirements 2017-06-07 23:58:38 +00:00
test-requirements.txt Updated from global requirements 2018-03-15 07:37:25 +00:00
tox.ini Remove tests-repo-clone.sh 2018-03-28 10:15:43 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2018-06-06 00:43:20 +00:00

Team and repository tags

image

OpenStack-Ansible Octavia

Ansible role that installs and configures OpenStack Octavia.

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

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

The project source code repository is located at: https://git.openstack.org/cgit/openstack/openstack-ansible-os_octavia

The project home is at: https://launchpad.net/openstack-ansible