]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
rolling_update.yml will not work if cluster name is not 'ceph'. Adding --cluster... 972/head
authorRachana Patel <rachana83.patel@gmail.com>
Tue, 6 Sep 2016 14:29:00 +0000 (10:29 -0400)
committerRachana Patel <rachana83.patel@gmail.com>
Wed, 7 Sep 2016 19:38:58 +0000 (15:38 -0400)
 Fixes issue #969

Signed-off-by: Rachana Patel <rachana83.patel@gmail.com>
infrastructure-playbooks/rolling_update.yml

index bb0906875c985ce32a1fcfac8e25e81abaacab01..c070baca8b62194fccd3241e559dabd25237d150 100644 (file)
@@ -62,7 +62,7 @@
 
   pre_tasks:
     - name: compress the store as much as possible
-      command: ceph tell mon.{{ ansible_hostname }} compact
+      command: ceph tell mon.{{ ansible_hostname }} compact --cluster {{ cluster }}
 
   roles:
     - ceph-common
@@ -96,7 +96,7 @@
 
     - name: waiting for the monitor to join the quorum...
       shell: |
-        ceph -s | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }}
+        ceph -s  --cluster {{ cluster }} | grep monmap | sed 's/.*quorum//' | egrep -sq {{ ansible_hostname }}
       register: result
       until: result.rc == 0
       retries: 5
 
   pre_tasks:
     - name: set osd flags
-      command: ceph osd set {{ item }}
+      command: ceph osd set {{ item }} --cluster {{ cluster }}
       with_items:
         - noout
         - noscrub
 
     - name: waiting for clean pgs...
       shell: |
-        test "$(ceph pg stat | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health | egrep -sq "HEALTH_OK|HEALTH_WARN"
+        test "$(ceph pg stat --cluster {{ cluster }} | sed 's/^.*pgs://;s/active+clean.*//;s/ //')" -eq "$(ceph pg stat --cluster {{ cluster }}  | sed 's/pgs.*//;s/^.*://;s/ //')" && ceph health --cluster {{ cluster }}  | egrep -sq "HEALTH_OK|HEALTH_WARN"
       register: result
       until: result.rc == 0
       retries: 10
       delegate_to: "{{ groups.mons[0] }}"
 
     - name: unset osd flags
-      command: ceph osd unset {{ item }}
+      command: ceph osd unset {{ item }} --cluster {{ cluster }}
       with_items:
         - noout
         - noscrub