diff --git a/ad-auth/tasks/sssd.yml b/ad-auth/tasks/sssd.yml
index 02bb6c2c556b613a840d5a26c1c2d4a825564990..9ed44f4bca9702527402bffc53ecbf129a129219 100644
--- a/ad-auth/tasks/sssd.yml
+++ b/ad-auth/tasks/sssd.yml
@@ -61,7 +61,7 @@
         command: kinit Administrator
         responses:
           # yamllint disable-line rule:line-length
-          "Passwor(d|t) for Administrator.*": "{{ ad_admin_password_content }}"
+          "Passwor(d|t) f(o|ü)r Administrator.*": "{{ ad_admin_password_content }}"
       when: debian_version != "jessie"
       no_log: true
       tags:
@@ -78,7 +78,11 @@
         - sssd
 
     - name: join our realm
-      command: realm join -v "{{ domain }}"
+      expect:
+        command: realm join -v "{{ domain }}"
+        responses:
+          # yamllint disable-line rule:line-length
+          "Passwor(d|t) f(o|ü)r Administrator.*": "{{ ad_admin_password_content }}"
       notify:
         - clear sssd cache
         - restart sssd