Files
openstack-ansible-os_designate/README.rst
Travis Truman 5be3ecff03 Cleanup/standardize usage of tags
The numerous tags within the role have been condensed
to two tags: designate-install and designate-config

These tags have been chosen as they are namespaced
and cover the two major functions of the role.

Documentation has been updated to inform how each tag
influences the function of the role.

Change-Id: I700b80bce2a8a761d341ca9cdc51398328966287
2016-07-13 14:24:19 -04:00

62 lines
1.6 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 services:
* designate-api
* designate-central
* designate-pool-manager
* designate-zone-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"
Tags
====
This role supports two tags: ``designate-install`` and ``designate-config``
The ``designate-install`` tag can be used to install and upgrade.
The ``designate-config`` tag can be used to maintain configuration of the
service.