diff --git a/lmn-client.yml b/lmn-client.yml
index c460a12..3d5be68 100644
--- a/lmn-client.yml
+++ b/lmn-client.yml
@@ -205,6 +205,12 @@
state: absent
+ - name: Remove pam_mount for VM bind mounts
+ ansible.builtin.blockinfile:
+ dest: /etc/security/pam_mount.conf.xml
+ marker: ""
+ state: absent
+
- name: Check if rmlpr.timer is installed
ansible.builtin.stat:
path: /etc/systemd/system/rmlpr.timer
diff --git a/roles/lmn_vm/tasks/main.yml b/roles/lmn_vm/tasks/main.yml
index 463d4fe..770d86b 100644
--- a/roles/lmn_vm/tasks/main.yml
+++ b/roles/lmn_vm/tasks/main.yml
@@ -45,13 +45,6 @@
options="bind"
>rootansibleDebian-gdmsddm{% if localuser %}{{ localuser }}{% endif %}
- insertafter: ""
-
-- name: Configure pam_mount for VM bind mounts
- ansible.builtin.blockinfile:
- dest: /etc/security/pam_mount.conf.xml
- marker: ""
- block: |
rootansibleDebian-gdmsddm{% if localuser %}{{ localuser }}{% endif %}
insertafter: ""
- when: localhome is defined and localhome
- name: Use umount script for proper cleanup
ansible.builtin.blockinfile: