From 34bf054f94b281382ea57397ff2c949435189dd9 Mon Sep 17 00:00:00 2001 From: "Jon S. Stumpf" Date: Fri, 1 Dec 2023 11:58:12 -0500 Subject: [PATCH] Fixed #260: k3s autocompletion is added to .bashrc only when necessary; (#262) * Fixed #260: k3s autocompletion is added to .bashrc only when necessary; Signed-off-by: Jon S. Stumpf * Remove Jinja template from name: Co-authored-by: Derek Nola Signed-off-by: Jon S. Stumpf --------- Signed-off-by: Jon S. Stumpf Co-authored-by: Derek Nola --- roles/k3s_server/tasks/main.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/roles/k3s_server/tasks/main.yml b/roles/k3s_server/tasks/main.yml index da49b6b..dc293fc 100644 --- a/roles/k3s_server/tasks/main.yml +++ b/roles/k3s_server/tasks/main.yml @@ -76,12 +76,10 @@ mode: "u=rw,g=,o=" - name: Add K3s autocomplete to user bashrc - become: true - become_user: "{{ ansible_user }}" - ansible.builtin.command: - cmd: "k3s completion bash -i" - register: out - changed_when: out.rc != 0 + ansible.builtin.lineinfile: + path: "~{{ ansible_user }}/.bashrc" + regexp: '\.\s+<\(k3s completion bash\)' + line: ". <(k3s completion bash) # Added by k3s-ansible" - name: Change server to API endpoint instead of localhost ansible.builtin.command: >-