]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Better --check compatibility for ceph-common role
authorDaniel Marks <daniel.marks@codecentric.de>
Thu, 24 Nov 2016 10:53:29 +0000 (11:53 +0100)
committerDaniel Marks <daniel.marks@codecentric.de>
Thu, 24 Nov 2016 10:53:29 +0000 (11:53 +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-common/tasks/main.yml

index 563ac83aa351a77df648e0db71ed5f1228a1c99d..9968be577cfda7b98437505e483055203e6640ef 100644 (file)
   shell: "stat /var/run/ceph/*.asok > /dev/null 2>&1"
   changed_when: false
   failed_when: false
+  always_run: true
   register: socket
 
 - name: check for a rados gateway socket
   shell: "stat {{ rbd_client_admin_socket_path }}*.asok > /dev/null 2>&1"
   changed_when: false
   failed_when: false
+  always_run: true
   register: socketrgw
 
 - name: create a local fetch directory if it does not exist
   changed_when: false
   register: cluster_uuid
   become: false
+  always_run: true
   when: generate_fsid
 
 - name: create ceph conf directory