From 3dc9ab9999ed9956089c45e488a8db48a97ca5a3 Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Wed, 31 Jan 2018 23:34:56 +0100
Subject: [PATCH] ipaserver: Add no_host_dns for ipaserver_test

This is needed to fix the installation without configuring the dns server in
the IPA server.
---
 roles/ipaserver/library/ipaserver_test.py | 4 ++--
 roles/ipaserver/tasks/install.yml         | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/roles/ipaserver/library/ipaserver_test.py b/roles/ipaserver/library/ipaserver_test.py
index 442419b7..eff11204 100644
--- a/roles/ipaserver/library/ipaserver_test.py
+++ b/roles/ipaserver/library/ipaserver_test.py
@@ -64,7 +64,7 @@ def main():
             realm=dict(required=False),
             hostname=dict(required=False),
             ca_cert_files=dict(required=False, type='list', default=[]),
-            # no_host_dns=dict(required=False, type='bool', default=False),
+            no_host_dns=dict(required=False, type='bool', default=False),
             ### server ###
             setup_adtrust=dict(required=False, type='bool', default=False),
             setup_kra=dict(required=False, type='bool', default=False),
@@ -137,7 +137,7 @@ def main():
     options.realm_name = ansible_module.params.get('realm')
     options.host_name = ansible_module.params.get('hostname')
     options.ca_cert_files = ansible_module.params.get('ca_cert_files')
-    # no_host_dns
+    options.no_host_dns = ansible_module.params.get('no_host_dns')
     ### server ###
     options.setup_adtrust = ansible_module.params.get('setup_adtrust')
     options.setup_dns = ansible_module.params.get('setup_dns')
diff --git a/roles/ipaserver/tasks/install.yml b/roles/ipaserver/tasks/install.yml
index 1bf536a2..a1d0e492 100644
--- a/roles/ipaserver/tasks/install.yml
+++ b/roles/ipaserver/tasks/install.yml
@@ -36,7 +36,7 @@
     realm: "{{ ipaserver_realm | default(omit) }}"
     hostname: "{{ ipaserver_hostname | default(ansible_fqdn) }}"
     ca_cert_files: "{{ ipaserver_ca_cert_files | default(omit) }}"
-    # no_host_dns: "{{ ipaserver_no_host_dns }}"
+    no_host_dns: "{{ ipaserver_no_host_dns }}"
     ### server ###
     setup_adtrust: "{{ ipaserver_setup_adtrust }}"
     setup_kra: "{{ ipaserver_setup_kra }}"
-- 
GitLab