From 54629a46bda44b3d9cf90a5eb54ffc957e1bf157 Mon Sep 17 00:00:00 2001 From: Julien DOCHE Date: Fri, 19 Feb 2021 00:12:51 +0100 Subject: [PATCH] Change reset deletion order to avoid racecondition If the k3s binary is launched after the deletion of `/var/lib/rancher/k3s`, k3s will automatically create this directory. This change deletes the k3s binary first so that it cannot be called after `/var/lib/rancher/k3s` is deleted Signed-off-by: Julien DOCHE --- roles/reset/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/reset/tasks/main.yml b/roles/reset/tasks/main.yml index 38560c5..728447f 100644 --- a/roles/reset/tasks/main.yml +++ b/roles/reset/tasks/main.yml @@ -30,12 +30,12 @@ name: "{{ item }}" state: absent with_items: + - /usr/local/bin/k3s - "{{ systemd_dir }}/k3s.service" - "{{ systemd_dir }}/k3s-node.service" - /etc/rancher/k3s - /var/lib/kubelet - /var/lib/rancher/k3s - - /usr/local/bin/k3s - name: daemon_reload systemd: