--- - name: Create EFI system partition parted: device: "{{ disk_device }}" state: present label: gpt number: 1 name: ESP part_start: "{{ 1024 * 1024 }}B" part_end: "{{ disk_egb_esp_size | int + 1024 * 1024 - 1 }}B" flags: - esp - name: Create root partition parted: device: "{{ disk_device }}" state: present label: gpt number: 2 name: root part_start: "{{ disk_egb_esp_size | int + 1024 * 1024 }}B" - name: Enumerate created partitions. shell: | set -e -o pipefail lsblk -n -o PATH {{ disk_device }} | tail -n +2 register: result changed_when: false - name: Assign partitions to variables. set_fact: disk_egb_esp_device_node: "{{ result.stdout_lines[0] }}" disk_egb_root_device_node: "{{ result.stdout_lines[1] }}"