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