diff options
| author | Swapnil Kulkarni (coolsvap) <me@coolsvap.net> | 2016-07-23 15:59:54 +0530 |
|---|---|---|
| committer | Swapnil Kulkarni (coolsvap) <me@coolsvap.net> | 2016-08-18 11:10:56 +0000 |
| commit | efd9065d78fd7066421f462db74202a7f16560a9 (patch) | |
| tree | 0a02d285182e654384ed93aeb121495db94fe655 /docker | |
| parent | db4e2875b3e59a4814b7574a294f1a51baac4855 (diff) | |
| download | kolla-efd9065d78fd7066421f462db74202a7f16560a9.tar.gz kolla-efd9065d78fd7066421f462db74202a7f16560a9.zip | |
Customizations for zaqar
This patchset contains customization of Dockerfile
of zaqar containers
Change-Id: I5a493625f4c97563372744dd316b38fc2415e12c
Partially-implements: blueprint third-party-plugin-support
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/zaqar/Dockerfile.j2 | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/docker/zaqar/Dockerfile.j2 b/docker/zaqar/Dockerfile.j2 index 0623ce92c..0d4e9d75d 100644 --- a/docker/zaqar/Dockerfile.j2 +++ b/docker/zaqar/Dockerfile.j2 @@ -1,21 +1,20 @@ FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }} MAINTAINER {{ maintainer }} -{% if install_type == 'binary' %} - {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %} - -RUN yum -y install \ - openstack-zaqar \ - && yum clean all +{% import "macros.j2" as macros with context %} - {% elif base_distro in ['ubuntu'] %} +{% if install_type == 'binary' %} -RUN apt-get -y install --no-install-recommends \ - zaqar-common \ - zaqar-server \ - && apt-get clean +{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %} + {% set zaqar_packages = ['openstack-zaqar'] %} +{% elif base_distro in ['ubuntu'] %} + {% set zaqar_packages = [ + 'zaqar-common', + 'zaqar-server' + ] %} +{% endif %} +RUN {{ macros.install_packages(zaqar_packages | customizable("packages")) }} - {% endif %} {% elif install_type == 'source' %} ADD zaqar-archive /zaqar-source @@ -32,6 +31,8 @@ COPY extend_start.sh /usr/local/bin/kolla_extend_start RUN chmod 755 /usr/local/bin/kolla_extend_start \ && usermod -a -G kolla zaqar +{% block zaqar_footer %}{% endblock %} +{% block footer %}{% endblock %} {{ include_footer }} USER zaqar |
