diff options
| author | Jenkins <jenkins@review.openstack.org> | 2017-08-22 08:56:25 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-08-22 08:56:25 +0000 |
| commit | 759ed45d7998639c96f8fd8969b20235aa3cbfc0 (patch) | |
| tree | da6c8c7c998780d73fdc6bd604f97ef4df71a08d /docker | |
| parent | 187b1f08f586327e5c47a0bed3760a575daa1287 (diff) | |
| parent | 18f1f068f534aaa8937024b7060e902bd036c559 (diff) | |
| download | kolla-759ed45d7998639c96f8fd8969b20235aa3cbfc0.tar.gz kolla-759ed45d7998639c96f8fd8969b20235aa3cbfc0.zip | |
Merge "Add redis and tacker to mistral-base"
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/mistral/mistral-base/Dockerfile.j2 | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/docker/mistral/mistral-base/Dockerfile.j2 b/docker/mistral/mistral-base/Dockerfile.j2 index 8ec933608..1fd1f309c 100644 --- a/docker/mistral/mistral-base/Dockerfile.j2 +++ b/docker/mistral/mistral-base/Dockerfile.j2 @@ -10,26 +10,42 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% if install_type == 'binary' %} {% if base_distro in ['centos', 'oraclelinux', 'rhel'] %} - {% set mistral_base_packages = ['openstack-mistral-common'] %} + {% set mistral_base_packages = [ + 'openstack-mistral-common', + 'openstack-tacker', + 'redis', + ] %} +# Note(egonzalez): Ubuntu does not have tacker packages yet. {% elif base_distro in ['debian', 'ubuntu'] %} - {% set mistral_base_packages = ['mistral-common'] %} + {% set mistral_base_packages = [ + 'mistral-common', + 'redis-server' + ] %} {% endif %} {{ macros.install_packages(mistral_base_packages | customizable("packages")) }} {% elif install_type == 'source' %} ADD mistral-base-archive /mistral-base-source +ADD plugins-archive / {% set mistral_base_pip_packages = [ - '/mistral' + '/mistral', + 'redis' +] %} + +{% set mistral_base_plugins_pip_packages = [ + '/plugins/*' ] %} RUN ln -s mistral-base-source/* mistral \ && {{ macros.install_pip(mistral_base_pip_packages | customizable("pip_packages"), constraints = false) }} \ && mkdir -p /etc/mistral \ && cp -r /mistral/etc/* /etc/mistral/ \ - && chown -R mistral: /etc/mistral - + && chown -R mistral: /etc/mistral \ + && if [ "$(ls /plugins)" ]; then \ + {{ macros.install_pip(mistral_base_plugins_pip_packages) }}; \ + fi {% endif %} COPY extend_start.sh /usr/local/bin/kolla_extend_start |
