- hosts: localhost vars_files: - ../map.yml tasks: - name: Install Disks packages package: name: - btrfs-progs state: present - name: Append btrfs module lineinfile: state: present path: /etc/modules insertafter: EOF line: btrfs - name: Btrfs mount permission file: path: "/btrfs" owner: root group: root mode: '0755' state: directory - name: Get ROOT_UUID shell: | lsblk -o LABEL,UUID | grep ROOT | awk '{print $2}' register: ROOT_UUID run_once: true - name: Get ESP_UUID shell: | lsblk -o LABEL,UUID | grep EFI | awk '{print $2}' register: ESP_UUID run_once: true - name: Deploy fstab template: src: files/disks_fstab.j2 dest: /etc/fstab owner: root group: root mode: '0644' vars: ROOT_UUID: '{{ ROOT_UUID.stdout }}' ESP_UUID: '{{ ESP_UUID.stdout }}'