Generate the openbao secret for dns entries

This commit is contained in:
2025-09-27 21:03:03 -05:00
parent 91c7ea8797
commit 71d5b2987f

View File

@@ -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)