Role os_nova for OpenStack-Ansible
Go to file
Kevin Carter 9dc95792dd Fixes playbook runtime issues with ldap
When using an LDAP backend the plabooks fail when "ensuring.*"
which is a keystone client action. The reason for the failure is
related to how ldap backend, and is triggered when the service
users are within the ldap and not SQL. To resolve the issue a boolean
conditional was created on the various OS_.* roles to skip specific
tasks when the service users have already been added into LDAP.

Change-Id: I64a8d1e926c54b821f8bfb561a8b6f755bc1ed93
Closes-Bug: #1518351
Closes-Bug: #1519174
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-12-07 08:59:05 -06:00
defaults Fixes playbook runtime issues with ldap 2015-12-07 08:59:05 -06:00
files remove libvirtd.conf file 2015-08-15 09:19:37 -04:00
handlers Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
meta added role to pin packages 2015-05-08 13:22:42 -05:00
tasks Fixes playbook runtime issues with ldap 2015-12-07 08:59:05 -06:00
templates Enable encryption for all RabbitMQ connections 2015-10-27 14:42:59 +00:00
CONTRIBUTING.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Configure DB addresses for each service 2015-06-10 02:07:38 +00:00

OpenStack nova

tags

openstack, nova, cloud, ansible

category

*nix

Role for deployment, setup and installation of nova.

This role will install the following:
  • nova-consoleauth
  • nova-conductor
  • nova-compute
  • nova-cert
  • nova-api-metadata
  • nova-spicehtml5proxy
  • nova-api-ec2
  • nova-api-os-compute
  • nova-api-ec2
- name: Installation and setup of Nova
  hosts: nova_all
  user: root
  roles:
    - { role: "os_nova", tags: [ "os-nova" ] }
  vars:
    nova_galera_address: "{{ internal_lb_vip_address }}"