openstack-ansible-os_octavia/tests
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
..
group_vars Octavia role hacking 2017-03-01 12:48:12 -05:00
host_vars Fix role gate tests for Ansible 2.3 2017-04-19 19:13:30 -07:00
ansible-role-requirements.yml Merge "ansible-role-requirements: Use systemd_service role from openstack namespace" 2018-03-25 17:44:11 +00:00
inventory Octavia role hacking 2017-03-01 12:48:12 -05:00
os_octavia-overrides.yml Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
test-configure-octavia.yml Adds constraints to all pip installs 2018-05-30 08:52:26 -07:00
test-install-octavia.yml Octavia role hacking 2017-03-01 12:48:12 -05:00
test-octavia.yml Adds the issuer to the CAs 2018-06-22 08:46:14 -07:00
test.yml Octavia role hacking 2017-03-01 12:48:12 -05:00