]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
fix regex for partition names, enhance for NVM
authorBen England <bengland@redhat.com>
Wed, 7 Oct 2015 15:40:10 +0000 (11:40 -0400)
committerBen England <bengland@redhat.com>
Wed, 7 Oct 2015 15:40:10 +0000 (11:40 -0400)
roles/ceph-osd/tasks/check_devices.yml

index 4f5b60a52ec14297e2dd65d60b9d40b38839b03e..50d45443982e1979accfc3f03bcc12c90c2fac93 100644 (file)
@@ -4,8 +4,9 @@
 # it should exist we rc=0 and don't do anything unless we do something like --force
 # As as a final word, I prefer to keep the partition check instead of running ceph-disk prepare with "failed_when: false"
 # I believe it's safer
+
 - name: check if the device is a partition or a disk
-  shell: "echo '{{ item }}' | egrep '/dev/(([a-z]{3,4}[0-9]$)|(cciss/c[0-9]{1}d[0-9]{1}p[0-9]$))'"
+  shell: "echo '{{ item }}' | egrep '/dev/[sd[a-z]{1,2}|hd[a-z]{1,2}|cciss/c[0-9]d[0-9]p|nvme[0-9]n[0-9]p][0-9]{1,2}'"
   with_items: devices
   changed_when: false
   failed_when: false