From 80d503a21cb2d2afe845b86252d1d4a1780b145f Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Mon, 29 Jan 2018 18:09:13 +0100
Subject: [PATCH] ipaserver_prepare: Add missing no_dnssec_validation setting

---
 roles/ipaserver/library/ipaserver_prepare.py | 5 ++++-
 roles/ipaserver/tasks/install.yml            | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/roles/ipaserver/library/ipaserver_prepare.py b/roles/ipaserver/library/ipaserver_prepare.py
index 0eba7f42..7d11c5a6 100644
--- a/roles/ipaserver/library/ipaserver_prepare.py
+++ b/roles/ipaserver/library/ipaserver_prepare.py
@@ -109,6 +109,8 @@ def main():
             no_forwarders=dict(required=False, type='bool', default=False),
             auto_forwarders=dict(required=False, type='bool', default=False),
             forward_policy=dict(required=False),
+            no_dnssec_validation=dict(required=False, type='bool',
+                                      default=False),
             ### ad trust ###
             enable_compat=dict(required=False, type='bool', default=False),
             netbios_name=dict(required=False),
@@ -161,7 +163,8 @@ def main():
     options.no_forwarders = ansible_module.params.get('no_forwarders')
     options.auto_forwarders = ansible_module.params.get('auto_forwarders')
     options.forward_policy = ansible_module.params.get('forward_policy')
-
+    options.no_dnssec_validation = ansible_module.params.get(
+        'no_dnssec_validation')
     ### additional ###
     options.setup_ca = ansible_module.params.get('setup_ca')
     options._host_name_overridden = ansible_module.params.get(
diff --git a/roles/ipaserver/tasks/install.yml b/roles/ipaserver/tasks/install.yml
index b120b9ad..8693f72c 100644
--- a/roles/ipaserver/tasks/install.yml
+++ b/roles/ipaserver/tasks/install.yml
@@ -131,6 +131,7 @@
       no_reverse: "{{ ipaserver_no_reverse }}"
       auto_reverse: "{{ ipaserver_auto_reverse }}"
       auto_forwarders: "{{ ipaserver_auto_forwarders }}"
+      no_dnssec_validation: "{{ ipaserver_no_dnssec_validation }}"
       ### additional ###
       setup_ca: "{{ result_ipaserver_test.setup_ca }}"
       _hostname_overridden: "{{ result_ipaserver_test._hostname_overridden }}"
-- 
GitLab