ansible-playbooks/system/disks.ansible.yml
2024-06-27 20:26:38 +02:00

40 lines
972 B
YAML

- hosts: localhost
vars_files:
- ../map.yml
tasks:
- name: Install Disks packages
package:
name:
- btrfs-progs
state: present
- name: Append btrfs module
lineinfile:
state: present
lineafter: 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 }}'