]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Better --check compatibility for ceph-restapi role
authorDaniel Marks <daniel.marks@codecentric.de>
Sun, 27 Nov 2016 13:16:36 +0000 (14:16 +0100)
committerDaniel Marks <daniel.marks@codecentric.de>
Sun, 27 Nov 2016 14:00:10 +0000 (15:00 +0100)
Carefully chosen "always_run: true" parameters for read-only tasks that
register variables. This enables --check runs (at least on deployed
clusters).

roles/ceph-restapi/tasks/docker/dirs_permissions.yml
roles/ceph-restapi/tasks/docker/fetch_configs.yml
roles/ceph-restapi/tasks/docker/main.yml
roles/ceph-restapi/tasks/start_restapi.yml

index 9d4f7da2415446d4a1cd6a3e940614a606997d1a..e291f61d13d3724f94512e0ab0693388faaa7458 100644 (file)
@@ -4,6 +4,7 @@
   changed_when: false
   failed_when: false
   run_once: true
+  always_run: true
   register: ceph_version
 
 - set_fact:
index ac369b3841eb1aa2e257ef0ee508933fc75ec505..6515830e7bf6d65a131c3dc1a6dfdc727e684178 100644 (file)
@@ -12,6 +12,7 @@
   become: false
   ignore_errors: true
   register: statconfig
+  always_run: true
 
 - name: try to fetch ceph config and keys
   copy:
index 31b44ce9babd8ce126f12727eb5493f3a9a7e81f..e028a5d60ee4f36294bc91147a4ecf0813d27199 100644 (file)
@@ -2,6 +2,7 @@
 - name: check if it is Atomic host
   stat: path=/run/ostree-booted
   register: stat_ostree
+  always_run: true
 
 - name: set fact for using Atomic host
   set_fact:
index 18a7f5864c3f82001f05dc882c8a4a7c3de63531..4eef1d65e9859e0faa54db380969a2b20521ce65 100644 (file)
@@ -3,6 +3,7 @@
   shell: "pgrep ceph-rest-api"
   changed_when: false
   failed_when: false
+  always_run: true
   register: restapi_status
 
 - name: start ceph rest api