From b44608a4f85e1d5bfaef511e1b35bd41558ea8f2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 17 Dec 2017 04:42:00 +0100 Subject: add completion to default shells --- roles/kubernetes-base/tasks/main.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'roles/kubernetes-base/tasks/main.yaml') diff --git a/roles/kubernetes-base/tasks/main.yaml b/roles/kubernetes-base/tasks/main.yaml index e2d91457..e217b9c1 100644 --- a/roles/kubernetes-base/tasks/main.yaml +++ b/roles/kubernetes-base/tasks/main.yaml @@ -57,3 +57,14 @@ uid: 998 group: app password: "!" + +- name: add kubectl config for shells + with_items: + - zsh + - bash + blockinfile: + path: "/root/.{{ item }}rc" + create: yes + marker: "### {mark} ANSIBLE MANAGED BLOCK for kubectl ###" + content: | + source <(kubectl completion {{ item }}) -- cgit v1.2.3