ceph-ansible/roles/ceph-osd/tasks/check_gpt.yml

20 lines
503 B
YAML

---
- name: check the partition status of the osd disks
command: "blkid -t PTTYPE=\"gpt\" {{ item }}"
with_items:
- "{{ devices }}"
changed_when: false
failed_when: false
check_mode: no
register: osd_partition_status_results
- name: create gpt disk label
command: "parted -s {{ item.1 }} mklabel gpt"
with_together:
- "{{ osd_partition_status_results.results }}"
- "{{ devices }}"
changed_when: false
when:
- not item.0.get("skipped")
- item.0.get("rc", 0) != 0