--- - 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_egbl_esp_size | int + 1024 * 1024 - 1 }}B" flags: - esp - name: Create LUKS partition parted: device: "{{ disk_device }}" state: present label: gpt number: 2 name: LUKS part_start: "{{ disk_egbl_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_egbl_esp_device_node: "{{ result.stdout_lines[0] }}" disk_egbl_luks_device_node: "{{ result.stdout_lines[1] }}"