Role os_octavia for OpenStack-Ansible
Go to file
Jesse Pretorius bd9f0c0723 Clean up tests a bit
1. Remove tests/test-configure-octavia.yml because the 'shade' package
   does not need to be installed again - this is already done by the
   role test preparation.

2. Remove the key generation as the keys are already generated in the
   common tests playbook 'test-prepare-keys.yml'.

3. Add some spacing between tasks to make it more readable.

4. Implement the extra packages needed in test-requirements.txt instead
   of trying to use a task to install them, because doing it in Ansible
   makes understanding the venv in relation to the inventory complicated..

5. Move the vars_files argument to the top of the play to make it easier
   to find and more uniform with other plays in OSA.

6. Switch from using octavia_ansible_endpoint_type to a hard-coded
   endpoint, then remove the octavia_ansible_endpoint_type var.

7. Switch from using the 'endpoint_type' argument for the openstack
   modules to using the more modern 'interface' argument.

8. Remove the 'run_once' argument on the 'Upload key to nova' task
   because only localhost is targeted, so the argument is moot.

9. Remove the 'Set VIP fact' task in favor of just using the 'vip_output'
   register in the 'Test the Listener' task. Setting a fact is pointless.

10. To help the existing patches pass, we add python-pip to the distro
    packages. This will be reverted later once the required changes
    to remove this requirement have merged.

Depends-On: https://review.openstack.org/589248
Change-Id: I46962090f7baf4227e838e125fd318245f2bcb85
2018-08-19 18:16:30 +01:00
defaults Merge "Setup oslo.messaging extra packages for optional drivers" 2018-08-09 06:54:12 +00: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 Update reno for stable/rocky 2018-08-10 16:47:57 +00:00
tasks Merge "Setup oslo.messaging extra packages for optional drivers" 2018-08-09 06:54:12 +00:00
templates Merge "Adds the issuer to the CAs" 2018-06-26 00:44:14 +00:00
tests Clean up tests a bit 2018-08-19 18:16:30 +01:00
vars Clean up tests a bit 2018-08-19 18:16:30 +01:00
zuul.d Revert "Temporarily set functional test to non-voting" 2018-07-20 11:42:58 +00: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 Make the project home link in next line 2018-07-20 13:55:30 -04: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 Clean up tests a bit 2018-08-19 18:16:30 +01:00
tox.ini Use tests repo for common role test requirements 2018-07-01 17:09:08 +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