summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2024-03-16 20:21:56 +0100
committerChristian Pointner <equinox@spreadspace.org>2024-03-16 20:21:56 +0100
commit99fe083dccd714785566429b4ea9a59204b2dcf0 (patch)
tree9c5046ec3a7eab891d83821514a9450a024bee67 /roles
parentadd companion role (diff)
add ch-companion-raspi
Diffstat (limited to 'roles')
-rw-r--r--roles/kubernetes/standalone/base/defaults/main.yml2
-rw-r--r--roles/kubernetes/standalone/base/tasks/main.yml29
2 files changed, 18 insertions, 13 deletions
diff --git a/roles/kubernetes/standalone/base/defaults/main.yml b/roles/kubernetes/standalone/base/defaults/main.yml
index 3f6b52bb..396f7c68 100644
--- a/roles/kubernetes/standalone/base/defaults/main.yml
+++ b/roles/kubernetes/standalone/base/defaults/main.yml
@@ -15,3 +15,5 @@ kubernetes_standalone_cni_variant: with-portmap
kubernetes_standalone_local_services_tcp: []
kubernetes_standalone_local_services_udp: []
+
+kubernetes_standalone_install_kubeletctl: yes
diff --git a/roles/kubernetes/standalone/base/tasks/main.yml b/roles/kubernetes/standalone/base/tasks/main.yml
index 495fd4ff..d95f9a20 100644
--- a/roles/kubernetes/standalone/base/tasks/main.yml
+++ b/roles/kubernetes/standalone/base/tasks/main.yml
@@ -57,17 +57,20 @@
enabled: yes
- name: install kubeletctl
- apt:
- name: kubeletctl
- state: present
+ when: kubernetes_standalone_install_kubeletctl
+ block:
+ - name: install kubeletctl package
+ apt:
+ name: kubeletctl
+ state: present
-- name: add kubeletctl config for shells
- loop:
- - zsh
- - bash
- blockinfile:
- path: "/root/.{{ item }}rc"
- create: yes
- marker: "### {mark} ANSIBLE MANAGED BLOCK for kubeletctl ###"
- content: |
- alias kubeletctl="kubeletctl --server 127.0.0.1 --cacert /etc/ssl/standalone-kubelet/ca-crt.pem --cert /etc/ssl/standalone-kubelet/client/crt.pem --key /etc/ssl/standalone-kubelet/client/key.pem --ignoreconfig"
+ - name: add kubeletctl config for shells
+ loop:
+ - zsh
+ - bash
+ blockinfile:
+ path: "/root/.{{ item }}rc"
+ create: yes
+ marker: "### {mark} ANSIBLE MANAGED BLOCK for kubeletctl ###"
+ content: |
+ alias kubeletctl="kubeletctl --server 127.0.0.1 --cacert /etc/ssl/standalone-kubelet/ca-crt.pem --cert /etc/ssl/standalone-kubelet/client/crt.pem --key /etc/ssl/standalone-kubelet/client/key.pem --ignoreconfig"