diff options
author | Patrick Spek <p.spek@tyil.nl> | 2022-07-25 16:53:08 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2022-07-25 16:53:08 +0200 |
commit | 431fafbfbbb02db33758d531e1ea2adc425c36d6 (patch) | |
tree | f36e17f11dcd521f591e96104cc9657c9eab9b2a /playbooks.d | |
parent | 3f5c2746248459a91f413ae25761006fa1a54e75 (diff) |
Add nginx ingress controller
Diffstat (limited to 'playbooks.d')
-rw-r--r-- | playbooks.d/k3s/etc/defaults | 1 | ||||
-rw-r--r-- | playbooks.d/k3s/playbook.bash | 10 |
2 files changed, 10 insertions, 1 deletions
diff --git a/playbooks.d/k3s/etc/defaults b/playbooks.d/k3s/etc/defaults index 432117e..c73f66b 100644 --- a/playbooks.d/k3s/etc/defaults +++ b/playbooks.d/k3s/etc/defaults @@ -1,4 +1,5 @@ pkg.k3s=k3s +pkg.helm=helm k3s.domain=cluster.local k3s.network.cidr.pods=10.42.0.0/16 diff --git a/playbooks.d/k3s/playbook.bash b/playbooks.d/k3s/playbook.bash index 910bb42..850669d 100644 --- a/playbooks.d/k3s/playbook.bash +++ b/playbooks.d/k3s/playbook.bash @@ -1,7 +1,7 @@ #!/usr/bin/env bash playbook_add() { - pkg install k3s + pkg install helm k3s info "$BASHTARD_PLAYBOOK" "Writing config.yaml for k3s" mkdir -pv -- /etc/rancher/k3s @@ -20,9 +20,17 @@ playbook_add() { info "$BASHTARD_PLAYBOOK" "Installing k3s" curl -sfL https://get.k3s.io | sh - # I hate this + info "$BASHTARD_PLAYBOOK" "Setting up Helm repositories" + helm repo add nginx-stable https://helm.nginx.com/stable + helm repo update + info "$BASHTARD_PLAYBOOK" "Installing ArgoCD on k3s" k3s kubectl create namespace argocd k3s kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml + + info "$BASHTARD_PLAYBOOK" "Installing Nginx Ingress Controller to k3s" + k3s kubectl create namespace ingress + helm install ingress-nginx -n ingress nginx-stable/nginx-ingress } playbook_sync() { |