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

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