Ensure rndc tool is available when rndc keys are used

Closes-Bug: 1721014
Change-Id: Ie9b039a9e4550bf11e2843e4ff886eacc46a4866
This commit is contained in:
Jonathan Rosser 2018-05-23 20:38:00 +01:00
parent ff9a55d5db
commit 88fea8355b
5 changed files with 24 additions and 2 deletions

View File

@ -14,6 +14,13 @@
# limitations under the License.
#
designate_package_list: "{{ designate_distro_packages + designate_service_distro_packages }}"
designate_package_list: |-
{% set packages = designate_distro_packages %}
{% set _ = packages.extend(designate_service_distro_packages) %}
{% if designate_rndc_keys is defined %}
{% set _ = packages.extend(designate_rndc_packages) %}
{% endif %}
{{ packages }}
_designate_bin: "/usr/bin"
_designate_etc: "/etc"

View File

@ -27,3 +27,6 @@ designate_service_distro_packages:
- openstack-designate-sink
- openstack-designate-worker
- openstack-designate-zone-manager
designate_rndc_packages:
- bind-utils

View File

@ -14,6 +14,12 @@
# limitations under the License.
#
designate_package_list: "{{ designate_distro_packages }}"
designate_package_list: |-
{% set packages = designate_distro_packages %}
{% if designate_rndc_keys is defined %}
{% set _ = packages.extend(designate_rndc_packages) %}
{% endif %}
{{ packages }}
_designate_bin: "/openstack/venvs/designate-{{ designate_venv_tag }}/bin"
_designate_etc: "{{ _designate_bin | dirname + '/etc' }}"

View File

@ -25,3 +25,6 @@ designate_service_distro_packages:
- openstack-designate-producer
- openstack-designate-sink
- openstack-designate-worker
designate_rndc_packages:
- bind-utils

View File

@ -29,3 +29,6 @@ designate_service_distro_packages:
- designate-sink
- designate-worker
- designate-zone-manager
designate_rndc_packages:
- bind9utils