diff options
Diffstat (limited to 'playbooks.d/k3s/playbook.bash')
-rw-r--r-- | playbooks.d/k3s/playbook.bash | 10 |
1 files changed, 9 insertions, 1 deletions
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() { |