diff --git a/tasks/create_users_groups.yml b/tasks/create_users_groups.yml
index e2bd00c3757fb9c04b8d152f185b5acbcfc8c7fd..59b7764bbc3d68ca41ea0c4295a0deac427ddc85 100644
--- a/tasks/create_users_groups.yml
+++ b/tasks/create_users_groups.yml
@@ -40,5 +40,5 @@
     shell: "{{ item.value.shell | default('/bin/bash') }}"
     state: "{{ item.value.state | default('present') }}"
     uid: "{{ item.value.uid | default(omit) }}"
-    update_password: always
+    update_password: on_create
   with_dict: "{{ vault_users }}"