From a0518cb9436de956b4574890cc610e09e17ded99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Ole=C5=9B?= Date: Tue, 2 Feb 2016 13:59:27 +0100 Subject: [PATCH] Preinstall more stuff on an image - preinstall solar pytthon requirements - download riak image It speedups test and provision time making image little bigger. Related-bug: #1533609 Change-Id: I52247bc400b992f42014d13faf148fa909b41bb0 --- bootstrap/playbooks/tasks/base.yaml | 2 ++ bootstrap/playbooks/tasks/docker.yaml | 3 +++ 2 files changed, 5 insertions(+) diff --git a/bootstrap/playbooks/tasks/base.yaml b/bootstrap/playbooks/tasks/base.yaml index 3b0226e7..5714789c 100644 --- a/bootstrap/playbooks/tasks/base.yaml +++ b/bootstrap/playbooks/tasks/base.yaml @@ -43,6 +43,8 @@ # PIP - shell: sudo pip install httpie - shell: sudo pip install docker-py==1.1.0 +# pre install solare requirements +- shell: pip install -r https://raw.githubusercontent.com/openstack/solar/master/requirements.txt # faster json - shell: pip install ujson diff --git a/bootstrap/playbooks/tasks/docker.yaml b/bootstrap/playbooks/tasks/docker.yaml index cb4506f6..587e8749 100644 --- a/bootstrap/playbooks/tasks/docker.yaml +++ b/bootstrap/playbooks/tasks/docker.yaml @@ -19,3 +19,6 @@ # install docker compose - shell: curl -L https://github.com/docker/compose/releases/download/1.5.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose - shell: chmod +x /usr/local/bin/docker-compose + +# pre download riak image +- shell: docker pull solarproject/riak