From 4d3f6c6533b0b3738046f0658155dce3447c4543 Mon Sep 17 00:00:00 2001
From: Smaine Kahlouch <smaine.kahlouch@arkena.com>
Date: Sun, 31 Jan 2016 21:05:49 +0100
Subject: [PATCH] install epel release for rhel

install required packages before common

roles/kubernetes/preinstall/tasks/main.yml
---
 roles/kubernetes/preinstall/tasks/main.yml  | 8 ++++++++
 roles/kubernetes/preinstall/vars/centos.yml | 1 -
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml
index 64dfff56e..365720ba9 100644
--- a/roles/kubernetes/preinstall/tasks/main.yml
+++ b/roles/kubernetes/preinstall/tasks/main.yml
@@ -52,6 +52,14 @@
         ansible_distribution_major_version > 21
   changed_when: False
 
+- name: Install epel-release for RedHat and CentOS distribs
+  action:
+    module: "{{ ansible_pkg_mgr }}"
+    name: "epel-release"
+    state: latest
+  when: ansible_distribution == "RedHat" or
+        ansible_distribution == "CentOS"
+
 - name: Install packages requirements
   action:
     module: "{{ ansible_pkg_mgr }}"
diff --git a/roles/kubernetes/preinstall/vars/centos.yml b/roles/kubernetes/preinstall/vars/centos.yml
index a42e8b580..c1be4b9b3 100644
--- a/roles/kubernetes/preinstall/vars/centos.yml
+++ b/roles/kubernetes/preinstall/vars/centos.yml
@@ -1,4 +1,3 @@
 required_pkgs:
-  - epel-release
   - libselinux-python
   - device-mapper-libs
-- 
GitLab