Role os_nova for OpenStack-Ansible
Go to file
Logan V 902e638d95 Add external LB management handler hook interface
Based on conversation on an ansible issue[1], I implemented
a LB orchestration role[2] similar to the POC here[3].

This will allow external loadbalancer management roles to hook
into a universal notify listener "Manage LB" to perform before/
after endpoint management actions when the service is being
restarted.

[1]: https://github.com/ansible/ansible/issues/27813
[2]: https://github.com/Logan2211/ansible-haproxy-endpoints
[3]: https://github.com/Logan2211/tmp-ansible-27813

Change-Id: I5aecc26606f41bc6b27fbe9a5f600914a88ff2c7
2017-09-16 14:23:03 -05:00
defaults Move to use UWsgi for Nova 2017-08-14 14:27:25 +01:00
doc Add external LB management handler hook interface 2017-09-16 14:23:03 -05:00
examples [DOCS] Refactor of nova role docs 2016-08-16 18:57:21 -04:00
files Update paste, policy and rootwrap configurations 2017-08-15 2017-08-15 09:59:20 +01:00
handlers Add external LB management handler hook interface 2017-09-16 14:23:03 -05:00
meta Add support for the openSUSE Leap distributions 2017-07-25 18:55:22 +01:00
releasenotes Update reno for stable/pike 2017-08-23 05:54:54 +00:00
tasks Add external LB management handler hook interface 2017-09-16 14:23:03 -05:00
templates Fix live migration on Pike and later 2017-09-11 09:05:00 -05:00
tests Add opendaylight role to tests a-r-r 2017-08-23 06:54:18 +01:00
vars Add libvirt-client on nova-compute 2017-09-14 13:34:23 -04:00
.gitignore Updated from OpenStack Ansible Tests 2017-06-22 15:19:53 +00:00
.gitreview Implement base configuration for independent repository 2016-03-02 00:07:37 +00:00
bindep.txt Updated from OpenStack Ansible Tests 2017-09-12 23:55:37 +00:00
CONTRIBUTING.rst Implement base configuration for independent repository 2016-03-02 00:07:37 +00:00
LICENSE Implement base configuration for independent repository 2016-03-02 00:07:37 +00:00
manual-test.rc Use centralised test scripts 2016-09-28 10:27:39 +01:00
README.rst Update URLs in documents according to document migration 2017-07-14 09:44:33 +08:00
run_tests.sh Updated from OpenStack Ansible Tests 2017-08-04 15:22:22 +00:00
setup.cfg Update URLs in documents according to document migration 2017-07-14 09:44:33 +08:00
setup.py Updated from global requirements 2017-03-02 11:52:00 +00:00
test-requirements.txt Updated from global requirements 2017-09-13 12:59:02 +00:00
tox.ini Ensure that role tests pin pip/setuptools/wheel 2017-06-04 11:22:16 +01:00
Vagrantfile Updated from OpenStack Ansible Tests 2017-07-28 15:00:46 +00:00

Team and repository tags

image

OpenStack-Ansible nova

Ansible role that installs and configures OpenStack nova and all of its corresponding services.

This role will install the following:
  • nova-api
  • nova-conductor
  • nova-scheduler
  • nova-console
  • nova-compute

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

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