From 4eec302e869955a000732caf5fb482283c960ac5 Mon Sep 17 00:00:00 2001 From: Etienne Champetier Date: Sat, 9 Jan 2021 16:49:18 -0500 Subject: [PATCH] preinstall: use package instead of action, use state: present Before this commit we were upgrading base os packages on each run Signed-off-by: Etienne Champetier --- .../kubernetes/preinstall/tasks/0070-system-packages.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/roles/kubernetes/preinstall/tasks/0070-system-packages.yml b/roles/kubernetes/preinstall/tasks/0070-system-packages.yml index 1c6beaa61..c35cc0b05 100644 --- a/roles/kubernetes/preinstall/tasks/0070-system-packages.yml +++ b/roles/kubernetes/preinstall/tasks/0070-system-packages.yml @@ -40,7 +40,7 @@ - bootstrap-os - name: Install epel-release on RedHat/CentOS - yum: + package: name: epel-release state: present when: @@ -56,10 +56,9 @@ when: kube_proxy_mode == 'ipvs' - name: Install packages requirements - action: - module: "{{ ansible_pkg_mgr }}" + package: name: "{{ required_pkgs | default([]) | union(common_required_pkgs|default([])) }}" - state: latest + state: present register: pkgs_task_result until: pkgs_task_result is succeeded retries: "{{ pkg_install_retries }}" @@ -69,7 +68,7 @@ - bootstrap-os - name: Install ipvsadm for ClearLinux - swupd: + package: name: ipvsadm state: present when: