Matt Thompson f926a74c61 Role cleanup
This commit does the following:

- updates README.rst by adding some required vars and removing some
  references to glance
- pips ansible-lint as is done in the other roles
- updates tests/test-prepare-host.yml to install specified packages
  outside of tox's venv

Change-Id: I80f36b1e5584895681b6c51f5b1e329794b4c92a
2016-03-17 12:45:26 +00:00

52 lines
1.4 KiB
ReStructuredText

OpenStack-Ansible Designate
###########################
:tags: openstack, designate, cloud, ansible
:category: \*nix
This Ansible role installs and configures OpenStack Designate.
This role will install the following Upstart services:
* designate-api
* designate-central
* designate-pool-manager
* designate-mdns
* designate-sink
Default Variables
=================
.. literalinclude:: ../../defaults/main.yml
:language: yaml
:start-after: under the License.
Required Variables
==================
.. code-block:: yaml
designate_galera_address
designate_container_mysql_password
designate_pool_manager_container_mysql_password
designate_service_password
designate_rabbitmq_password
Example Playbook
================
.. code-block:: yaml
- name: Install Designate Server
hosts: designate_all
user: root
roles:
- { role: "os_designate", tags: [ "os-designate" ] }
vars:
external_lb_vip_address: 172.16.24.1
internal_lb_vip_address: 192.168.0.1
designate_galera_address: "{{ internal_lb_vip_address }}"
designate_container_mysql_password: "SuperSecretePassword1"
designate_pool_manager_container_mysql_password: "SuperSecretePassword2"
designate_service_password: "SuperSecretePassword3"
designate_rabbitmq_password: "SuperSecretePassword4"