From f12ad6a56fe1c94c0b03d03960f7502282c77939 Mon Sep 17 00:00:00 2001
From: Rob Hirschfeld <rob@rackn.com>
Date: Tue, 12 Apr 2016 18:41:46 -0700
Subject: [PATCH] consolidate EPEL change into a single task

as per @smana request
---
 roles/kubernetes/preinstall/tasks/main.yml | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml
index 08f45d88e..33fc38b0d 100644
--- a/roles/kubernetes/preinstall/tasks/main.yml
+++ b/roles/kubernetes/preinstall/tasks/main.yml
@@ -78,17 +78,10 @@
         ansible_distribution_major_version > 21
   changed_when: False
 
-- name: Check if epel-release-7-5.noarch is installed
-  command: rpm -q epel-release-7-5.noarch
-  register: epel_check
-  when: ansible_distribution in ["CentOS","RedHat"] and
-        ansible_distribution_major_version >= 7
-
 - name: Install epel-release on RedHat/CentOS
-  command: rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
+  shell: rpm -qa | grep epel-release || rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
   when: ansible_distribution in ["CentOS","RedHat"] and
-        ansible_distribution_major_version >= 7 and
-        epel_check.stdout.find('is not installed') != -1
+        ansible_distribution_major_version >= 7
   changed_when: False
 
 - name: Install packages requirements
-- 
GitLab