From c82867585b9a9d36b06862e4a95f28396c7bcf98 Mon Sep 17 00:00:00 2001
From: Thomas Woerner <twoerner@redhat.com>
Date: Wed, 5 Jun 2019 17:55:21 +0200
Subject: [PATCH] Increase minimal Ansible version to 2.8

ansible-freeipa is a new Ansible Collection introduced with Ansible 2.8 and
Ansible Galaxy 3.2.
---
 README.md                      | 2 +-
 requirements.txt               | 2 +-
 roles/ipaclient/meta/main.yml  | 4 ++--
 roles/ipareplica/meta/main.yml | 7 +++----
 roles/ipaserver/meta/main.yml  | 7 +++----
 5 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/README.md b/README.md
index 6e3d2853..b12de108 100644
--- a/README.md
+++ b/README.md
@@ -31,7 +31,7 @@ Requirements
 ------------
 
 **Controller**
-* Ansible version: 2.5+
+* Ansible version: 2.8+ (ansible-freeipa is an Ansible Collection)
 * python3-gssapi is required on the controller if a one time password (OTP) is used with keytab to install the client.
 
 **Node**
diff --git a/requirements.txt b/requirements.txt
index 597ee48c..6cfde978 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-ansible>=2.5.0
+ansible>=2.8.0
diff --git a/roles/ipaclient/meta/main.yml b/roles/ipaclient/meta/main.yml
index e19026f9..5c0cb49c 100644
--- a/roles/ipaclient/meta/main.yml
+++ b/roles/ipaclient/meta/main.yml
@@ -5,7 +5,7 @@ galaxy_info:
   description: A role to join a machine to an IPA domain
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: 2.5.0
+  min_ansible_version: 2.8
   platforms:
   - name: Fedora
     versions:
@@ -13,7 +13,7 @@ galaxy_info:
   - name: EL
     versions:
     - 7
-    # - 8
+    - 8
   galaxy_tags:
     - identity
     - ipa
diff --git a/roles/ipareplica/meta/main.yml b/roles/ipareplica/meta/main.yml
index 1cf1dd11..d7964820 100644
--- a/roles/ipareplica/meta/main.yml
+++ b/roles/ipareplica/meta/main.yml
@@ -1,12 +1,11 @@
-# dependencies:
-#   - role: t_woerner.ipaclient
+dependencies: []
 
 galaxy_info:
   author: Thomas Woerner
   description: A role to setup an IPA domain replica
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: 2.5
+  min_ansible_version: 2.8
   platforms:
   - name: Fedora
     versions:
@@ -14,7 +13,7 @@ galaxy_info:
   - name: EL
     versions:
     - 7
-    # - 8
+    - 8
   galaxy_tags:
     - identity
     - ipa
diff --git a/roles/ipaserver/meta/main.yml b/roles/ipaserver/meta/main.yml
index 7980f94f..99abca34 100644
--- a/roles/ipaserver/meta/main.yml
+++ b/roles/ipaserver/meta/main.yml
@@ -1,12 +1,11 @@
-# dependencies:
-#   - role: t_woerner.ipaclient
+dependencies: []
 
 galaxy_info:
   author: Thomas Woerner
   description: A role to setup an iPA domain server
   company: Red Hat, Inc
   license: GPLv3
-  min_ansible_version: 2.5
+  min_ansible_version: 2.8
   platforms:
   - name: Fedora
     versions:
@@ -14,7 +13,7 @@ galaxy_info:
   - name: EL
     versions:
     - 7
-    # - 8
+    - 8
   galaxy_tags:
     - identity
     - ipa
-- 
GitLab