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
1.6 KiB
1.6 KiB
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
../../defaults/main.yml
Required Variables
designate_galera_address
designate_container_mysql_password
designate_pool_manager_container_mysql_password
designate_service_password
designate_rabbitmq_passwordExample Playbook
- 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.