Add external secrets operator

This commit is contained in:
Ian Keane 2026-08-19 09:25:43 -04:00
parent 3a5b7c2258
commit fe056fd9f9
6 changed files with 109 additions and 0 deletions

View file

@ -5,6 +5,16 @@ resource "random_password" "argocd_admin" {
override_special = "!#$%&*()-_=+[]{}?"
}
resource "random_password" "postgres" {
length = 32
special = false
}
resource "random_password" "kan_auth" {
length = 32
special = false
}
# Single secrets manager secret for all cluster secrets
resource "aws_secretsmanager_secret" "dumpnet" {
name = var.cluster_name
@ -19,6 +29,12 @@ resource "aws_secretsmanager_secret_version" "dumpnet" {
talosconfig = data.talos_client_configuration.this.talos_config
kubeconfig = talos_cluster_kubeconfig.this.kubeconfig_raw
}
postgres = {
password = random_password.postgres.result
}
kan = {
better_auth_secret = random_password.kan_auth.result
}
})
}