17 lines
545 B
YAML
17 lines
545 B
YAML
---
|
|
- name: Check if service directories exist
|
|
ansible.builtin.stat:
|
|
path: "{{ btrfs_base_path }}/{{ service_name }}/{{ item }}"
|
|
loop: "{{ service_directories }}"
|
|
register: directory_stats
|
|
|
|
- name: Create service directories in BTRFS subvolume (only if they don't exist)
|
|
ansible.builtin.file:
|
|
path: "{{ btrfs_base_path }}/{{ service_name }}/{{ item.item }}"
|
|
state: directory
|
|
owner: "{{ service_name }}"
|
|
group: "{{ service_name }}"
|
|
mode: '0755'
|
|
loop: "{{ directory_stats.results }}"
|
|
when: not item.stat.exists
|