From c7bd2a2a1e948b3f678f1441a6b42586a3d7af1b Mon Sep 17 00:00:00 2001
From: Greg Althaus <galthaus@austin.rr.com>
Date: Mon, 25 Jan 2016 11:16:56 -0600
Subject: [PATCH] Need to use separate stanzas for each repo because the args
 are different.  Sigh.

---
 roles/kubernetes/preinstall/tasks/main.yml | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/roles/kubernetes/preinstall/tasks/main.yml b/roles/kubernetes/preinstall/tasks/main.yml
index 93d332a2f..64dfff56e 100644
--- a/roles/kubernetes/preinstall/tasks/main.yml
+++ b/roles/kubernetes/preinstall/tasks/main.yml
@@ -33,11 +33,13 @@
   always_run: True
   tags: always
 
-- name: Update package management cache
-  action:
-    module: "{{ ansible_pkg_mgr }}"
-    update_cache: yes
-  when: ansible_pkg_mgr in ['apt', 'yum']
+- name: Update package management cache (APT)
+  apt: update_cache=yes
+  when: ansible_pkg_mgr == 'apt'
+
+- name: Update package management cache (YUM)
+  yum: update_cache=yes name='*'
+  when: ansible_pkg_mgr == 'yum'
 
 - name: Install python-apt for Debian distribs
   shell: apt-get install -y python-apt
-- 
GitLab