From 6d785c40f89ec89c61030f2025faf5ccb0ee0722 Mon Sep 17 00:00:00 2001 From: alecsandru Date: Sat, 4 May 2024 09:36:30 +0000 Subject: [PATCH] Update 'install_kubetools.yml' --- install_kubetools.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/install_kubetools.yml b/install_kubetools.yml index ae2af12..ba24a69 100644 --- a/install_kubetools.yml +++ b/install_kubetools.yml @@ -18,16 +18,26 @@ path: /etc/apt/keyrings state: directory mode: '755' + - name: Check if keyring exists + stat: + path: /etc/apt/keyrings/kubernetes-apt-keyring.gpg Release.key + register: keyring_file - name: Install certificate command: "{{ item }} chdir=/tmp" with_items: - "curl -o Release.key -fsSL https://pkgs.k8s.io/core:/stable:/{{ K8S_VERSION }}/deb/Release.key" - "gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg Release.key" - "rm Release.key" + when: not keyring_file.stat.exists + - name: Check if apt repo exists + stat: + path: /etc/apt/sources.list.d/kubernetes.list + register: apt_repo - name: Setup APT repo copy: dest: /etc/apt/sources.list.d/kubernetes.list content: "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/{{ K8S_VERSION }}/deb/ /" + when: not apt_repo.stat.exists - name: Update cache apt: update_cache: yes