Files
ansible.collection.globals/roles/host_maintenance/tasks/systemd_mount.yaml
T
Márcio Fernandes c187d56137
image-deploy.yaml / build-push-image (push) Successful in 24s
add host_mantenance systemd_mount
2026-10-11 21:22:46 +00:00

28 lines
842 B
YAML

#vars:
# host_maintenance_systemd_mount_target: ""
# host_maintenance_systemd_mount_source: ""
- name: check target folders
ansible.builtin.file:
path: "{{ item.target }}"
state: directory
mode: '0755'
loop: "{{ host_maintenance_disk_mounts }}"
- name: set systemd mount
ansible.builtin.template:
src: templates/systemd_mount.j2
dest: "/etc/systemd/system/{{ item.target | regex_replace('^/', '') | regex_replace('/', '-') }}.mount"
mode: '0644'
loop: "{{ host_maintenance_disk_mounts }}"
register: systemd_mount_files
- name: reload systemd
ansible.builtin.systemd_service:
name: "{{ item.target | regex_replace('^/', '') | regex_replace('/', '-') }}.mount"
daemon_reload: "{{ systemd_mount_files.changed }}"
enabled: true
state: started
loop: "{{ host_maintenance_disk_mounts }}"