diff --git a/hashicorp-vault/iac/terraform.tfvars b/hashicorp-vault/iac/terraform.tfvars index b0921e7..c5c5829 100644 --- a/hashicorp-vault/iac/terraform.tfvars +++ b/hashicorp-vault/iac/terraform.tfvars @@ -25,4 +25,21 @@ applications = [ }, { name = "prospection" }, { name = "kadans" }, + # L'infrastructure de RecoDanse (arcodange-org/recodanse-infra) : la zone + # recodanse.fr, ses serveurs de noms chez OVH, le tunnel « recodanse » et ses + # règles de débit. Même forme que `cms`, et pour les mêmes raisons : + # - `factory__cf_r2_arcodange_tf` : l'état OpenTofu vit dans le bucket R2 + # `arcodange-tf`, dont les clés sont rangées hors du préfixe de l'app ; + # - `cloudflared` : le connecteur du tunnel lit son jeton dans + # kvv2/recodanse-infra/cloudflared. + # ⚠ LE NOM FIXE TOUT D'UN COUP : le rôle CI `gitea_cicd_recodanse-infra`, les + # chemins que la CI peut lire (`kvv1/cloudflare/recodanse-infra*`, + # `kvv1/ovh/recodanse-infra*`) et le namespace du connecteur. C'est le nom du + # dépôt, donc celui du namespace qu'ArgoCD lui donne (factory/argocd) ; un `_` + # y serait refusé par Kubernetes. + { + name = "recodanse-infra" + ops_policies = ["factory__cf_r2_arcodange_tf"] + service_account_names = ["cloudflared"] + }, ]