This commit is contained in:
1 parent
6f3911a433
commit
c187d56137
3 files changed
+48
No files matched your search
@@ -0,0 +1,27 @@
|
||||
#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 }}"
|
||||
Reference in new issue
Block a user