]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Remove the disk zap function 369/head
authorSébastien Han <seb@redhat.com>
Thu, 6 Aug 2015 15:24:21 +0000 (17:24 +0200)
committerSébastien Han <seb@redhat.com>
Thu, 6 Aug 2015 15:24:21 +0000 (17:24 +0200)
This will likely one day or another break something. If ceph-disk
complains about a disk just use the purge-cluster.yml playbook first as
it will wipe all the devices.

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-osd/tasks/scenarios/journal_collocation.yml
roles/ceph-osd/tasks/scenarios/raw_multi_journal.yml
roles/ceph-osd/tasks/zap_devices.yml [deleted file]

index 6a425c4e1fb5b73edcb757710989f0a4c0c74a4c..a748ebc59aade32bdad6793ad5c7c89a39a9d360 100644 (file)
@@ -2,7 +2,6 @@
 ## SCENARIO 1: JOURNAL AND OSD_DATA ON THE SAME DEVICE
 
 - include: ../check_devices.yml
-- include: ../zap_devices.yml
 
 # NOTE (leseb): the prepare process must be parallelized somehow...
 # if you have 64 disks with 4TB each, this will take a while
index 2d00bae01177e41bfb54cd31193afda57b6f3335..4a384f186d9e20c9884687eb7ace096c5227fa04 100644 (file)
@@ -2,7 +2,6 @@
 ## SCENARIO 3: N JOURNAL DEVICES FOR N OSDS
 
 - include: ../check_devices.yml
-- include: ../zap_devices.yml
 
 # NOTE (leseb): the prepare process must be parallelized somehow...
 # if you have 64 disks with 4TB each, this will take a while
diff --git a/roles/ceph-osd/tasks/zap_devices.yml b/roles/ceph-osd/tasks/zap_devices.yml
deleted file mode 100644 (file)
index 34bbc90..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
----
-# NOTE (leseb): some devices might miss partition label which which will result
-# in ceph-disk failing to prepare OSD. Thus zapping them prior to prepare the OSD
-# ensures that the device will get successfully prepared.
-- name: erasing partitions and labels from osd disk(s)
-  command: ceph-disk zap {{ item.2 }}
-  changed_when: false
-  with_together:
-    - parted.results
-    - ispartition.results
-    - devices
-  when:
-    item.0.rc != 0 and
-    item.1.rc != 0 and
-    zap_devices and
-    (journal_collocation or raw_multi_journal)
-
-- name: erasing partitions and labels from the journal device(s)
-  command: ceph-disk zap {{ item.2 }}
-  changed_when: false
-  with_together:
-    - parted.results
-    - ispartition.results
-    - raw_journal_devices
-  when:
-    item.0.rc != 0 and
-    item.1.rc != 0 and
-    zap_devices and
-    raw_multi_journal