diff options
author | Patrick Spek <p.spek@tyil.nl> | 2022-07-26 22:41:26 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2022-07-26 22:41:26 +0200 |
commit | fffbdd8294f44c74a08cf5f3886deca7e6e6db84 (patch) | |
tree | 6fae509051feea0c75d47ebb0be7a03f93f02bb9 /playbooks.d/k3s-master/playbook.bash | |
parent | d66723f1ae84c7b7ee9de12ce708c529331bf8db (diff) |
Add ArgoCD applications
Diffstat (limited to 'playbooks.d/k3s-master/playbook.bash')
-rw-r--r-- | playbooks.d/k3s-master/playbook.bash | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/playbooks.d/k3s-master/playbook.bash b/playbooks.d/k3s-master/playbook.bash index b0b39ad..f26ea01 100644 --- a/playbooks.d/k3s-master/playbook.bash +++ b/playbooks.d/k3s-master/playbook.bash @@ -20,25 +20,20 @@ playbook_add() { info "$BASHTARD_PLAYBOOK" "Installing k3s" curl -sfL https://get.k3s.io | sh - # I hate this - export KUBECONFIG=/etc/rancher/k3s/k3s.yaml - export HELM_KUBECONTEXT=default - - 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() { - #k3s kubectl apply -Rf "$BASHTARD_ETCDIR/playbooks.d/$BASHTARD_PLAYBOOK/share" - : + info "$BASHTARD_PLAYBOOK" "Applying system manifests" + k3s kubectl apply -Rf "$BASHTARD_ETCDIR/playbooks.d/$BASHTARD_PLAYBOOK/share/system" + + info "$BASHTARD_PLAYBOOK" "Applying argocd manifests" + k3s kubectl apply -Rf "$BASHTARD_ETCDIR/playbooks.d/$BASHTARD_PLAYBOOK/share/argocd" + + info "$BASHTARD_PLAYBOOK" "Applying app manifests" + k3s kubectl apply -Rf "$BASHTARD_ETCDIR/playbooks.d/$BASHTARD_PLAYBOOK/share/apps" } playbook_del() { |