From 449eb42c365e68dc2eb04aa12995d7de69e37f52 Mon Sep 17 00:00:00 2001 From: richard Date: Mon, 3 Jan 2022 07:25:09 -0500 Subject: [PATCH] added bash completion to kubektl on kube nodes --- ansible-5/roles/k3s/tasks/install.yml | 6 ++++++ ansible-5/roles/k3s/tasks/main.yml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ansible-5/roles/k3s/tasks/install.yml b/ansible-5/roles/k3s/tasks/install.yml index e75de1f..b4fb150 100644 --- a/ansible-5/roles/k3s/tasks/install.yml +++ b/ansible-5/roles/k3s/tasks/install.yml @@ -8,6 +8,7 @@ state: latest with_items: - curl + - bash-completion - name: Fetch k3s install script ansible.builtin.uri: @@ -21,3 +22,8 @@ ansible.builtin.shell: cmd: sh -s -- stdin: "{{ k3s_installer.content }}" + +- name: Setup bash completion + ansible.builtin.shell: + cmd: "kubectl completion bash >/etc/bash_completion.d/kubectl" + creates: /etc/bash_completion.d/kubectl diff --git a/ansible-5/roles/k3s/tasks/main.yml b/ansible-5/roles/k3s/tasks/main.yml index aa6393c..04cd069 100644 --- a/ansible-5/roles/k3s/tasks/main.yml +++ b/ansible-5/roles/k3s/tasks/main.yml @@ -7,7 +7,7 @@ register: k3s_service - include_tasks: install.yml - when: not k3s_service.stat.exists +# when: not k3s_service.stat.exists - name: Start service k3s, if not started ansible.builtin.service: