You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
854 B
YAML

---
- name: Ensure directories for overlay mount exists
file:
state: directory
path: "{{ item }}"
# Do not setup directory, only create if required
loop: "{{ [upper_directory, work_directory] + lower_directories }}"
- name: Create target directory of overlay mount
file:
state: directory
path: "{{ target_directory }}"
owner: "{{ target_owner }}"
group: "{{ target_group }}"
mode: "{{ target_mode }}"
- name: Configure unit for overlay mount
template:
src: overlay.mount
dest: "{{ global_systemd_configuration_directory }}/{{ unit_name }}"
owner: root
group: root
mode: u=rw,g=r,o=r
register: overlay_mount_unit_result
- name: Enable und restart unit for overlay mount
systemd:
state: restarted
name: "{{ unit_name }}"
enabled: yes
when: overlay_mount_unit_result.changed