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
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
|