diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml index 08f45d88e1c7798ed6a2a8e681b04b1bc72af373..33fc38b0d77351941cc1271da4b9cb5bff235083 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