
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
52 lines
1.4 KiB
ReStructuredText
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"
|
|
|