Unify bind mounts for localhome and non-localhome devices

This commit is contained in:
Raphael Dannecker 2025-03-26 14:49:31 +01:00
parent 5b19a529f2
commit 1018912703
2 changed files with 6 additions and 8 deletions

View file

@ -45,13 +45,6 @@
options="bind"
><not><or><user>root</user><user>ansible</user><user>Debian-gdm</user><user>sddm</user>{% if localuser %}<user>{{ localuser }}</user>{% endif %}</or></not>
</volume>
insertafter: "<!-- END ANSIBLE MANAGED BLOCK .* -->"
- name: Configure pam_mount for VM bind mounts
ansible.builtin.blockinfile:
dest: /etc/security/pam_mount.conf.xml
marker: "<!-- {mark} ANSIBLE MANAGED BLOCK (bind mount school for VMs) -->"
block: |
<volume
path="/srv/samba/schools/default-school"
mountpoint="/lmn/media/%(USER)/school"
@ -59,7 +52,6 @@
><not><or><user>root</user><user>ansible</user><user>Debian-gdm</user><user>sddm</user>{% if localuser %}<user>{{ localuser }}</user>{% endif %}</or></not>
</volume>
insertafter: "<!-- END ANSIBLE MANAGED BLOCK .* -->"
when: localhome is defined and localhome
- name: Use umount script for proper cleanup
ansible.builtin.blockinfile: