From 5a72d0c32ee639c513a00d56ccb27e56ce137c10 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Fri, 20 Sep 2024 15:28:28 +0200 Subject: [PATCH] Add sops and age to cloud init --- provisioning/cloud-init.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/provisioning/cloud-init.yaml b/provisioning/cloud-init.yaml index 8045749..de4736a 100644 --- a/provisioning/cloud-init.yaml +++ b/provisioning/cloud-init.yaml @@ -28,6 +28,7 @@ packages: - tmux - bat - unzip + - age write_files: - content: | @@ -85,6 +86,10 @@ runcmd: - curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash - mv kustomize /usr/local/bin/ - chmod +x /usr/local/bin/kustomize + # Sops + - curl -LO https://github.com/getsops/sops/releases/download/v3.9.0/sops-v3.9.0.linux.amd64 + - mv sops-v3.9.0.linux.amd64 /usr/local/bin/sops + - chmod +x /usr/local/bin/sops # Install and bootstrap Flux - curl -s https://fluxcd.io/install.sh | bash - su ${username} -c 'export GITHUB_TOKEN=${github_token} && flux bootstrap github --owner=${github_username} --repository=${github_repo} --path=clusters/prod --personal'