diff --git a/tasks/install_packages.yml b/tasks/install_packages.yml
index 066b8869f69fcb4c4599dbb9ee77152259521018..fee5d941a1bcc11b996975b3cd99e9f82f3c71a4 100644
--- a/tasks/install_packages.yml
+++ b/tasks/install_packages.yml
@@ -1,5 +1,11 @@
 ---
 ### PAKETINSTALLATIONEN SUBMISSION APPLICATION ###
+- name: install Ansible prerequisites
+  ansible.builtin.package:
+    name: 'python3-passlib'    # Python crypt is deprecated for user creation, use passlib instead
+    state: present
+    update_cache: true
+
 - name: Install/Update curl, libxerces-c-dev, rsync, tar, unzip, imagemagick, libtiff-tools, libxml2-utils
   ansible.builtin.apt:
     name: [
@@ -20,7 +26,7 @@
       'libtiff-tools'
     ]
     state: present
-    update_cache: "yes"
+    update_cache: true
 
 - name: uninstall outdated perl-modules packages from Debian 12 Bookworm VMs
   ansible.builtin.apt: