From c088e3f9a6085f80b7ecba31b4a607e3d83de3c6 Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Fri, 15 Sep 2017 12:26:03 +0200
Subject: [PATCH] library/ipajoin.py: Add kinit_attempts default value

Also: Add ipaclient_kinit_attempts default value to
roles/ipaclient/defaults/main.yml
---
 library/ipajoin.py                | 3 ++-
 roles/ipaclient/defaults/main.yml | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/library/ipajoin.py b/library/ipajoin.py
index 9c732044..efb72dda 100644
--- a/library/ipajoin.py
+++ b/library/ipajoin.py
@@ -71,6 +71,7 @@ options:
   kinit_attempts:
     description: Repeat the request for host Kerberos ticket X times.
     required: false
+    default: 5
   debug:
     description: Enable debug mode.
     required: false
@@ -198,7 +199,7 @@ def main():
             keytab=dict(required=False),
             ca_cert_file=dict(required=False),
             force_join=dict(required=False, type='bool'),
-            kinit_attempts=dict(required=False, type='int'),
+            kinit_attempts=dict(required=False, type='int', default=5),
             debug=dict(required=False, type='bool'),
         ),
         mutually_exclusive = [['password','keytab']],
diff --git a/roles/ipaclient/defaults/main.yml b/roles/ipaclient/defaults/main.yml
index 11ac7589..a1a6d5ec 100644
--- a/roles/ipaclient/defaults/main.yml
+++ b/roles/ipaclient/defaults/main.yml
@@ -4,3 +4,4 @@
 ipaclient_force_join: no
 ipaclient_ntp: no
 ipaclient_mkhomedir: no
+ipaclient_kinit_attempts: 5
-- 
GitLab