apimanager.yml 891 Bytes
- name: Remove all partitions from disk
  parted: device=/dev/sdb unit=MiB
  state: info
  register: sdb_info  

# Remove all partitions from disk
  parted:
    device: "/dev/{{ app_disk }}"
    number: "{{ item.num }}"
    state: absent
  with_items:
   - "{{ sdb_info.partitions }}"

- name: Create New Partiton "/dev/{{ app_disk }}"
  parted:
        device: "{{ item.device }}"
        number: "{{ item.number }}"
        part_end: "{{ item.end }}"
        part_start: "{{ item.start }}"
        state: present
#       part_type: logical
  with_items:
        - { device: "/dev/{{ app_disk }}", number: "1", start:  "0%", end:  "40%" }
        - { device: "/dev/{{ app_disk }}", number: "2", start:  "41%", end: "80%" }
        - { device: "/dev/{{ app_disk }}", number: "3", start:  "81%", end: "90%" }
        - { device: "/dev/{{ app_disk }}", number: "4", start: "91%", end: "100%" }