From 3e0c982a95717b76b90a405d53a68a5a6a95d316 Mon Sep 17 00:00:00 2001 From: anon-software <8951449+anon-software@users.noreply.github.com> Date: Thu, 22 Aug 2024 14:13:28 -0700 Subject: [PATCH] Better cleanup with reset playbook (#353) * Better cleanup with reset playbook The install playbook adds some convenience commands into the user's .bashrc. If K3s is uninstalled, these commands produce errors. Since they are eaily identifiable, it is trivial to remove them to improve the user's experience. Signed-off-by: Marko Vukovic <8951449+anon-software@users.noreply.github.com> --- playbooks/reset.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/playbooks/reset.yml b/playbooks/reset.yml index c11048ae6..5ec49abce 100644 --- a/playbooks/reset.yml +++ b/playbooks/reset.yml @@ -31,3 +31,12 @@ ansible.builtin.file: path: /etc/rancher/k3s/config.yaml state: absent + +- name: Undo user setup + hosts: server + tasks: + - name: Remove K3s commands from ~/.bashrc + ansible.builtin.lineinfile: + path: "~{{ ansible_user }}/.bashrc" + search_string: "Added by k3s-ansible" + state: absent