From: Sébastien Han Date: Tue, 20 Oct 2015 22:32:42 +0000 (+0200) Subject: Do not zap disks on monitors X-Git-Tag: v1.0.0~102^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F423%2Fhead;p=ceph-ansible.git Do not zap disks on monitors We don't necessary want to wipe and delete partition of the disks on the monitor nodes, so we simply perform the operation on the OSD nodes. Signed-off-by: Sébastien Han --- diff --git a/purge-cluster.yml b/purge-cluster.yml index 62726e104..417ca3ea9 100644 --- a/purge-cluster.yml +++ b/purge-cluster.yml @@ -6,6 +6,23 @@ - mons - osds + tasks: + + - name: purge ceph + command: ceph-deploy purge {{ ansible_fqdn }} + delegate_to: 127.0.0.1 + + - name: remove osd data + shell: rm -rf /var/lib/ceph/osd/*/* + failed_when: false + + - name: purge remaining data + command: ceph-deploy purgedata {{ ansible_fqdn }} + delegate_to: 127.0.0.1 + +- hosts: + - osds + vars: devices: [ '/dev/sdb', '/dev/sdc', '/dev/sdd', '/dev/sde', '/dev/sdf' ] partitions: [ '1', '2', '3' ] @@ -17,22 +34,10 @@ with_items: devices failed_when: false - - name: disk zap + - name: disk zap again command: /usr/sbin/sgdisk --zap-all --clear --mbrtogpt -g -- {{ item }} with_items: devices failed_when: false - - name: purge ceph - command: ceph-deploy purge {{ ansible_fqdn }} - delegate_to: 127.0.0.1 - - - name: remove osd data - shell: rm -rf /var/lib/ceph/osd/*/* - failed_when: false - - - name: purge remaining data - command: ceph-deploy purgedata {{ ansible_fqdn }} - delegate_to: 127.0.0.1 - - name: call partprobe command: partprobe