]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Better --check compatibility for ceph-mds role
authorDaniel Marks <daniel.marks@codecentric.de>
Sat, 26 Nov 2016 19:52:24 +0000 (20:52 +0100)
committerDaniel Marks <daniel.marks@codecentric.de>
Sat, 26 Nov 2016 19:52:24 +0000 (20:52 +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-mds/tasks/docker/checks.yml
roles/ceph-mds/tasks/docker/dirs_permissions.yml
roles/ceph-mds/tasks/docker/fetch_configs.yml
roles/ceph-mds/tasks/docker/main.yml
roles/ceph-mds/tasks/docker/selinux.yml

index 09cb57b577440d923c8b11179af952b01e8cca31..968fc038cf215e407ccfce9386f44280021686b9 100644 (file)
@@ -16,6 +16,7 @@
   with_items: "{{ ceph_config_keys }}"
   changed_when: false
   failed_when: false
+  always_run: true
   register: statleftover
 
 - name: fail if we find existing cluster files
index e7ef2907fbeb97e9eb656ca4b67d104bf2520037..b126f9172102818a8746bcfd8181b6575a4f1c7c 100644 (file)
@@ -6,6 +6,7 @@
   changed_when: false
   failed_when: false
   run_once: true
+  always_run: true
   register: ceph_version
 
 - set_fact:
index 59fbf9f8b1d3aab177f2f1cb1fd35284039674c6..de922eef877f689872cab21d875ebb8b30869228 100644 (file)
@@ -14,6 +14,7 @@
   changed_when: false
   become: false
   failed_when: false
+  always_run: true
   register: statconfig
 
 - name: try to fetch ceph config and keys
index a021b823cb2949278b1a230f20ae84f6e22b6dba..05995b7a63a7bed8534e0a9969791032914331ef 100644 (file)
@@ -4,10 +4,12 @@
   register: ceph_health
   changed_when: false
   failed_when: false
+  always_run: true
 
 - 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 3630824d759a9aab7f7d69a96c52c9e4afb71dc5..6d4ee022f58272ad242b1234aa1e94f4b9ac6e27 100644 (file)
@@ -3,6 +3,7 @@
   command: getenforce
   register: sestatus
   changed_when: false
+  always_run: true
 
 - name: set selinux permissions
   shell: chcon -Rt svirt_sandbox_file_t {{ item }}