Skip to content

openstack-ansible-galaxy/openstack-nova_conductor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova conductor

Status

  • Build Status on master branch
  • Build Status on development branch
  • Ansible Galaxy on Ansible Galaxy

OpenStack Nova conductor service installation

Tested on Ubuntu Precise (12.04) and Trusty (14.04)

Requirements

A MySQL server. See below.

A RabbitMQ server. See below.

For RHEL/CentOS, RHOSP or RDO repositories are needed.

Role Variables

Nova conductor (set by this role)

Name Default value Description Note
nova_conductor_database_url sqlite:////var/lib/nova/nova.sqlite Database URI
nova_conductor_my_ip {{ ansible_eth0.ipv4.address }} Management IP for nova-conductor

RabbitMQ (must exist)

Name Default value Description Note
nova_conductor_rabbit_userid rabbit_username_default RabbitMQ username for console auth
nova_conductor_rabbit_password rabbit_pass_default RabbitMQ password for console auth
nova_conductor_rabbit_virtual_host / RabbitMQ virtual host for console auth
nova_conductor_rabbit_retry_interval 1 Frequency to retry connecting to RabbitMQ
nova_conductor_rabbit_host localhost The RabbitMQ broker address where a single node is used
nova_conductor_rabbit_port 5672 The RabbitMQ broker port where a single node is used
nova_conductor_rabbit_hosts $rabbit_host:$rabbit_port RabbitMQ HA cluster host:port pairs
nova_conductor_rabbit_ha_queues False Use HA queues in RabbitMQ (x-ha-policy: all)

Dependencies

None.

Example Playbook

- hosts: conductor001
  roles:
    - role: openstack-nova_conductor
      nova_conductor_rabbit_userid: "openstack-nova"
      nova_conductor_rabbit_password: "{{ RABBIT_NOVA_PASS }}"

A complete Ansible playbook demo, which uses this role, is available on Github (openstack-ansible-galaxy/vagrant-ansible-openstack) https://github.com/openstack-ansible-galaxy/vagrant-ansible-openstack


Credits

RedHat suport implemented by Abel Boldú [email protected]

License

Apache

Author Information

Davide Guerri - [email protected]

About

OpenStack Nova conductor service installation - Ansible role

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages