- name: Install ipa-client package: name=ipa-client state=present - name: "Check if ipa is already configured" shell: "grep {{ ands_domain }} /etc/krb5.conf" register: ipa_check changed_when: ipa_check is failed failed_when: false - name: "Read FQDN" command: "cat /etc/hostname" register: hostname changed_when: false - name: "Configure ipa" command: "/usr/sbin/ipa-client-install -p admin -w {{ config.ands_idm_admin_password | quote }} --hostname={{ hostname.stdout }} --domain={{ ands_domain }} --server={{ ands_idm_server }} --enable-dns-updates --mkhomedir --request-cert --unattended" when: - ipa_check.rc != 0