From cdd7c4e668b1a4d533de34c9d8b37baae0f7c157 Mon Sep 17 00:00:00 2001 From: Techno Tim Date: Sat, 20 Aug 2022 16:19:20 -0500 Subject: [PATCH] Fix k3s manifest (#53) * fix(k3s): Remove manifests and folders from bootstrapped cluster --- roles/k3s/master/tasks/main.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/roles/k3s/master/tasks/main.yml b/roles/k3s/master/tasks/main.yml index e0fd9b1..dc2ac48 100644 --- a/roles/k3s/master/tasks/main.yml +++ b/roles/k3s/master/tasks/main.yml @@ -171,3 +171,24 @@ src: /usr/local/bin/k3s dest: /usr/local/bin/crictl state: link + +- name: Get contents of manifests folder + find: + paths: /var/lib/rancher/k3s/server/manifests + file_type: file + register: k3s_server_manifests + +- name: Get sub dirs of manifests folder + find: + paths: /var/lib/rancher/k3s/server/manifests + file_type: directory + register: k3s_server_manifests_directories + + +- name: Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start + file: + path: "{{ item.path }}" + state: absent + with_items: + - "{{ k3s_server_manifests.files }}" + - "{{ k3s_server_manifests_directories.files }}"