diff --git a/roles/ipaclient/tasks/install.yml b/roles/ipaclient/tasks/install.yml
index adf32398b45df3661decfd51dd36b3f32f9ed674..f57b02854dfc1d2d7582db7ee591f189c01a8a62 100644
--- a/roles/ipaclient/tasks/install.yml
+++ b/roles/ipaclient/tasks/install.yml
@@ -62,7 +62,7 @@
         principal: "{{ ipaadmin_principal | default('admin') }}"
         password: "{{ ipaadmin_password | default(omit) }}"
         keytab: "{{ ipaadmin_keytab | default(omit) }}"
-        fqdn: "{{ ansible_fqdn }}"
+        fqdn: "{{ ipadiscovery.hostname }}"
         lifetime: "{{ ipaclient_lifetime | default(omit) }}"
         random: True
       register: ipahost_output