aboutsummaryrefslogtreecommitdiff
path: root/docker/bifrost
diff options
context:
space:
mode:
authorChristian Berendt <berendt@betacloud-solutions.de>2017-10-04 15:54:08 +0200
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2017-11-02 13:55:49 +0100
commit4de0706190b2f79aacb63fad3e397ce81f76e2e1 (patch)
tree1e98c91f98847f9d60366c70e516068f2f378e7d /docker/bifrost
parent93b91ceef6d19eb875d72ad7fe5fd5f8f69f0ffb (diff)
downloadkolla-4de0706190b2f79aacb63fad3e397ce81f76e2e1.tar.gz
kolla-4de0706190b2f79aacb63fad3e397ce81f76e2e1.zip
Cleanup APT lists after installing packages
/var/lib/apt/lists/ can take several MBs so get rid of them after packages are installed. Change-Id: Icfff55d92fa5c865f09db5112da28bf452a5a221
Diffstat (limited to 'docker/bifrost')
-rw-r--r--docker/bifrost/bifrost-base/Dockerfile.j29
1 files changed, 7 insertions, 2 deletions
diff --git a/docker/bifrost/bifrost-base/Dockerfile.j2 b/docker/bifrost/bifrost-base/Dockerfile.j2
index ff700dbb9..faeb74ace 100644
--- a/docker/bifrost/bifrost-base/Dockerfile.j2
+++ b/docker/bifrost/bifrost-base/Dockerfile.j2
@@ -31,11 +31,16 @@ RUN sed -e "s/.*mariadb.*//Ig" -i /etc/apt/sources.list && apt-get purge -y mari
{% endif %}
{% block bifrost_ansible_install %}
-RUN bash -c './scripts/env-setup.sh && source ./env-vars && \
+{% if base_distro in ['debian', 'ubuntu'] %}
+RUN apt-get update && \
+{% else %}
+RUN echo " " && \
+{% endif %}
+ bash -c './scripts/env-setup.sh && source ./env-vars && \
ansible-playbook -vvvv -i /bifrost/playbooks/inventory/target /bifrost/playbooks/install.yaml \
-e @/tmp/build_arg.yml && \
{% if base_distro in ['debian', 'ubuntu'] %}
- apt-get clean'
+ apt-get clean && rm -rf /var/lib/apt/lists/*'
{% else %}
yum clean all'
{% endif %}