diff options
author | Patrick Spek <p.spek@tyil.nl> | 2023-04-04 21:29:38 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2023-04-04 21:29:38 +0200 |
commit | 55f34fa8b8e276e1ba5f295ed963b490f861e24d (patch) | |
tree | bc4047a5fdcb87a283e753bf6b6f5f1ad6b34a74 /playbooks.d/k3s-master | |
parent | 1ea1fe366235b17fde86c068fc15cf5666b639f7 (diff) |
Add Helm to k3s-master
Diffstat (limited to 'playbooks.d/k3s-master')
-rw-r--r-- | playbooks.d/k3s-master/etc/defaults | 1 | ||||
-rw-r--r-- | playbooks.d/k3s-master/playbook.bash | 17 |
2 files changed, 17 insertions, 1 deletions
diff --git a/playbooks.d/k3s-master/etc/defaults b/playbooks.d/k3s-master/etc/defaults index 5a09990..51e58ad 100644 --- a/playbooks.d/k3s-master/etc/defaults +++ b/playbooks.d/k3s-master/etc/defaults @@ -1,3 +1,4 @@ +pkg.curl=curl pkg.helm=helm pkg.k3s=k3s pkg.kubectl=kubectl diff --git a/playbooks.d/k3s-master/playbook.bash b/playbooks.d/k3s-master/playbook.bash index d15724b..a2a301b 100644 --- a/playbooks.d/k3s-master/playbook.bash +++ b/playbooks.d/k3s-master/playbook.bash @@ -1,8 +1,23 @@ #!/usr/bin/env bash playbook_add() { + pkg install curl + + case "${BASHTARD_PLATFORM[key]}" in + linux-debian|linux-ubuntu) + info "$BASHTARD_PLAYBOOK" "Configure package manager repositories" + curl https://baltocdn.com/helm/signing.asc | gpg --dearmor > /usr/share/keyrings/helm.gpg + printf "deb [arch=%s signed-by=%s] %s all main\n" \ + "$(dpkg --print-architecture)" \ + "/usr/share/keyrings/helm.gpg" \ + "https://baltocdn.com/helm/stable/debian/" \ + > "/etc/apt/sources.list.d/$BASHTARD_PLAYBOOK.list" + apt update + ;; + esac + info "$BASHTARD_PLAYBOOK" "Installing additional programs" - pkg install kubectl helm + pkg install helm info "$BASHTARD_PLAYBOOK" "Writing config.yaml for k3s" mkdir -pv -- /etc/rancher/k3s |