18 lines
521 B
YAML
18 lines
521 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 }}" |