From 4dea948fda66fc7527a6e45261b7279bc24b0ca2 Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Thu, 24 Aug 2017 12:20:54 +0200
Subject: [PATCH] roles/ipaclient/tasks/install.yml: Install IPA client early

IPA client imports are needed for discovery
---
 roles/ipaclient/tasks/install.yml | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/roles/ipaclient/tasks/install.yml b/roles/ipaclient/tasks/install.yml
index 0310faa1..22152e09 100644
--- a/roles/ipaclient/tasks/install.yml
+++ b/roles/ipaclient/tasks/install.yml
@@ -1,6 +1,11 @@
 ---
 # tasks file for ipaclient
 
+- name: Install - Install IPA client package
+  package:
+    name: "{{ ipaclient_package }}"
+    state: present
+
 - name: Install - IPA discovery
   ipadiscovery:
     domain: "{{ ipaclient_domain | default(omit) }}"
@@ -35,10 +40,6 @@
 
   when: ipaclient_password is not defined and ipaclient_keytab is not defined
 
-- name: Install - Install IPA client package
-  package:
-    name: "{{ ipaclient_package }}"
-    state: present
 
 - name: Install - Configure IPA client
   ipaclient:
-- 
GitLab