Add ability to deploy Designate (DNSaaS)

This commit adds the ability for users to enable Designate (DNSaaS)
in a MNAIO build. This service is disabled by default.

Change-Id: I36e10922b6fe8e5cba3cc929e2b91b59507c210d
This commit is contained in:
Jacob Wagner 2019-01-29 12:50:31 -06:00
parent 78221b17d4
commit 98d66da191
3 changed files with 12 additions and 0 deletions

View File

@ -152,6 +152,7 @@ osa_enable_identity: true
osa_enable_block_storage: "{{ not (enable_ceph_storage | bool) }}"
osa_enable_image: true
osa_enable_lbaas: false
osa_enable_dnsaas: false
osa_enable_compute: true
osa_enable_orchestration: true
osa_enable_dashboard: true

View File

@ -263,6 +263,11 @@ image_hosts: *infra_block
octavia-infra_hosts: *infra_block
{% endif %}
{% if osa_enable_dnsaas | bool %}
# designate
dnsaas_hosts: *infra_block
{% endif %}
{% if osa_enable_compute | bool %}
# nova api, conductor, etc services
compute-infra_hosts: *infra_block

View File

@ -73,6 +73,12 @@ cinder_backends:
{% endraw %}
{% endif %}
{% if osa_enable_dnsaas | bool %}
{% raw %}
designate_galera_address: "{{ internal_lb_vip_address }}"
{% endraw %}
{% endif %}
{% if osa_enable_elk_metrics | bool %}
# NOTE(d34dh0r53): The disk detection to determine the logstash_queue_type
# can fail spectacularly on an MNAIO so I'm hard setting it here to bypass