From 2e50e5ba880c53682f9cc35499022022d8eb419f Mon Sep 17 00:00:00 2001 From: Daniel Marks Date: Sat, 26 Nov 2016 17:48:06 +0100 Subject: [PATCH] Better --check compatibility for ceph-common-coreos role Carefully chosen "always_run: true" parameters for read-only tasks that register variables. This enables --check runs (at least on deployed clusters). --- roles/ceph-common-coreos/tasks/install_pypy.yml | 2 +- roles/ceph-common-coreos/tasks/main.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/ceph-common-coreos/tasks/install_pypy.yml b/roles/ceph-common-coreos/tasks/install_pypy.yml index 6a3c80166..38ad20763 100644 --- a/roles/ceph-common-coreos/tasks/install_pypy.yml +++ b/roles/ceph-common-coreos/tasks/install_pypy.yml @@ -2,7 +2,7 @@ - name: download python raw: cd $HOME && wget -O - {{coreos_pypy_url}} |tar -xjf - -- name: create pypy_directory +- name: create pypy_directory raw: mkdir -p {{pypy_binary_directory}} - name: move pypy to pypy_install_directory diff --git a/roles/ceph-common-coreos/tasks/main.yml b/roles/ceph-common-coreos/tasks/main.yml index 7e3665afc..f858ae5fd 100644 --- a/roles/ceph-common-coreos/tasks/main.yml +++ b/roles/ceph-common-coreos/tasks/main.yml @@ -3,6 +3,7 @@ raw: stat $HOME/.python register: need_python ignore_errors: true + always_run: true - include: install_pypy.yml when: need_python | failed @@ -11,6 +12,7 @@ raw: stat $HOME/.pip register: need_pip ignore_errors: true + always_run: true - include: install_pip.yml when: need_pip | failed and need_python | failed -- 2.39.5