diff options
author | Christian Pointner <equinox@spreadspace.org> | 2023-05-08 15:54:11 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2023-05-08 15:54:11 +0200 |
commit | 97df1cf2a761c52a1ac5edeeb6203a1e05e21f0d (patch) | |
tree | 6a274a311ab231714e28ae024cce2fb3ef60a1c2 /roles/kubernetes/kubeadm/control-plane/tasks | |
parent | kubernetes/kubeadm: allow none network plugin to disable kube-proxy - it's ju... (diff) |
kubernetes/kubeadm: install k9s on all control-plane nodes
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/tasks')
-rw-r--r-- | roles/kubernetes/kubeadm/control-plane/tasks/main.yml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/tasks/main.yml b/roles/kubernetes/kubeadm/control-plane/tasks/main.yml index 7c68bcd5..65e367ba 100644 --- a/roles/kubernetes/kubeadm/control-plane/tasks/main.yml +++ b/roles/kubernetes/kubeadm/control-plane/tasks/main.yml @@ -64,3 +64,20 @@ marker: "### {mark} ANSIBLE MANAGED BLOCK for kubectl ###" content: | source <(kubectl completion {{ item }}) + + +- name: install k9s + apt: + name: k9s + state: present + +- name: add k9s completion config for shells + loop: + - zsh + - bash + blockinfile: + path: "/root/.{{ item }}rc" + create: yes + marker: "### {mark} ANSIBLE MANAGED BLOCK for k9s ###" + content: | + source <(k9s completion {{ item }}) |