diff --git a/docker/designate/designate-backend-bind9/Dockerfile.j2 b/docker/designate/designate-backend-bind9/Dockerfile.j2 index 83aa68c73e..eb9adeab93 100644 --- a/docker/designate/designate-backend-bind9/Dockerfile.j2 +++ b/docker/designate/designate-backend-bind9/Dockerfile.j2 @@ -5,20 +5,18 @@ MAINTAINER {{ maintainer }} {% import "macros.j2" as macros with context %} -{% if install_type == 'binary' %} - {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} - {% set designate_backend_bind9_packages = ['bind'] %} +{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} + {% set designate_backend_bind9_packages = ['bind'] %} {{ macros.install_packages(designate_backend_bind9_packages | customizable("packages")) }} RUN mkdir -p /var/lib/kolla/ \ && cp -pr /var/named /var/lib/kolla/var-named - {% elif base_distro in ['ubuntu'] %} - {% set designate_backend_bind9_packages = ['bind9'] %} +{% elif base_distro in ['ubuntu'] %} + {% set designate_backend_bind9_packages = ['bind9'] %} {{ macros.install_packages(designate_backend_bind9_packages | customizable("packages")) }} - {% endif %} {% endif %} {% block designate_backend_bind9_footer %}{% endblock %} diff --git a/docker/designate/designate-pool-manager/Dockerfile.j2 b/docker/designate/designate-pool-manager/Dockerfile.j2 index 4b9ca6f26f..14a4f9e4c9 100644 --- a/docker/designate/designate-pool-manager/Dockerfile.j2 +++ b/docker/designate/designate-pool-manager/Dockerfile.j2 @@ -5,9 +5,9 @@ MAINTAINER {{ maintainer }} {% import "macros.j2" as macros with context %} +# The bind9 package here is only to provide the rndc binary. {% if install_type == 'binary' %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} -# The bind9 package here is only to provide the rndc binary. {% set designate_pool_manager_packages = [ 'bind', 'openstack-designate-pool-manager' @@ -18,8 +18,18 @@ MAINTAINER {{ maintainer }} 'designate-pool-manager' ] %} {% endif %} -{{ macros.install_packages(designate_pool_manager_packages | customizable("packages")) }} +{% elif install_type == 'source' %} + {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} + {% set designate_pool_manager_packages = [ + 'bind' + ] %} + {% elif base_distro in ['ubuntu'] %} + {% set designate_pool_manager_packages = [ + 'bind9' + ] %} + {% endif %} {% endif %} +{{ macros.install_packages(designate_pool_manager_packages | customizable("packages")) }} {% block designate_pool_manager_footer %}{% endblock %} {% block footer %}{% endblock %}