From 307b8e9d9cc4be8b7d124c3a0f526fadd8a5a954 Mon Sep 17 00:00:00 2001 From: Dmitry Shulyak Date: Fri, 27 Nov 2015 13:23:11 +0200 Subject: [PATCH] Add install tag to celery playbook and use it in Dockerfile --- Dockerfile | 2 +- bootstrap/playbooks/celery.yaml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 7ddc8c1d..0afd4735 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,6 +17,6 @@ RUN apt-get install -y libffi-dev libssl-dev RUN pip install https://github.com/Mirantis/solar/archive/master.zip RUN pip install https://github.com/Mirantis/solar-agent/archive/master.zip -RUN ansible-playbook -v -i "localhost," -c local /celery.yaml --skip-tags slave +RUN ansible-playbook -v -i "localhost," -c local /celery.yaml --tags install CMD ["/run.sh"] diff --git a/bootstrap/playbooks/celery.yaml b/bootstrap/playbooks/celery.yaml index d7f8a3be..e0ad2c33 100644 --- a/bootstrap/playbooks/celery.yaml +++ b/bootstrap/playbooks/celery.yaml @@ -7,7 +7,9 @@ celery_dir: /var/run/celery tasks: - shell: mkdir -p {{ celery_dir }} + tags: [install] - shell: pip install celery + tags: [install] - shell: hostname register: hostname - shell: celery multi stopwait 2 -A solar.orchestration.runner