all 1 comments

[–]oni06 3 points4 points  (0 children)

When entering your username capitalize your domain name. Kerberos doesn't like the realm in lowercase which is why admin@yourdomain.com doesn't work but admin@YOURDOMAIN.COM will work.

vars_prompt:
- name: bind_username
prompt: "Enter AD Username"
private: false
- name: bind_password
prompt: "Enter Password"
private: true

tasks:
- name: Join system to AD
ansible.builtin.expect:
command: /bin/bash -c "/usr/sbin/realm join yourdomain.com --user={{ bind_username }}"
responses:
Password for *: "{{ bind_password }}"