netcup-setup/ansible/rootless-podman-service/tasks/create_btrfs_subvolume.yml

19 lines
522 B
YAML

---
- name: Ensure Btrfs base path exists
ansible.builtin.file:
path: "{{ btrfs_base_path }}"
state: directory
mode: '0755'
- name: Create Btrfs subvolume
ansible.builtin.command:
cmd: "btrfs subvolume create {{ btrfs_base_path }}/{{ service_name }}"
args:
creates: "{{ btrfs_base_path }}/{{ service_name }}"
- name: Set permissions for Btrfs subvolume
ansible.builtin.file:
path: "{{ btrfs_base_path }}/{{ service_name }}"
owner: "{{ service_name }}"
group: "{{ service_name }}"