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