diff --git a/roles/ipaclient/tasks/install.yml b/roles/ipaclient/tasks/install.yml
index b5c214b7347e7e2f4b33f94bcb61dc9f203f9f9c..fbf03f34b068ff7c703548ca045694259ada13e4 100644
--- a/roles/ipaclient/tasks/install.yml
+++ b/roles/ipaclient/tasks/install.yml
@@ -16,7 +16,7 @@
     domain: "{{ ipaclient_domain | default(omit) }}"
     servers: "{{ groups.ipaservers | default(omit) }}"
     realm: "{{ ipaclient_realm | default(omit) }}"
-    hostname: "{{ ansible_fqdn }}"
+    hostname: "{{ ipaclient_hostname | default(ansible_fqdn) }}"
     #ca_cert_file: "{{ ipaclient_ca_cert_file | default(omit) }}"
     check: yes
   register: ipadiscovery