From 71d5b2987f57c9532f8a22e4a05691f816631de3 Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sat, 27 Sep 2025 21:03:03 -0500 Subject: [PATCH] Generate the openbao secret for dns entries --- iac/src/main/k8s/services/openbao/service.cljs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/iac/src/main/k8s/services/openbao/service.cljs b/iac/src/main/k8s/services/openbao/service.cljs index 1576cd1..9325687 100644 --- a/iac/src/main/k8s/services/openbao/service.cljs +++ b/iac/src/main/k8s/services/openbao/service.cljs @@ -250,11 +250,18 @@ " \"host\": \"nextcloud.example.com\"\n" " }\n" " }'\n\n" + "curl -s -H \"X-Vault-Token: $ROOT_TOKEN\" \\\n" + " -X POST \"$BAO_ADDR/v1/secret/data/dns\" \\\n" + " -d '{\n" + " \"data\": {\n" + " \"host-name\": \"CLOUDFLARE-ID\"\n" + " }\n" + " }'\n\n" "echo 'OpenBao secrets setup complete!'\n")) (defn deploy-vault "Deploy OpenBao via Helm chart with fully automated initialization." - [provider kubeconfig] + [provider] (let [core-v1 (.. k8s -core -v1) helm-v3 (.. k8s -helm -v3)