From cef29041081a025b9403c068a0f6d023104767a9 Mon Sep 17 00:00:00 2001 From: Ethan <39577870+ethanndickson@users.noreply.github.com> Date: Mon, 25 Aug 2025 22:31:54 +1000 Subject: [PATCH] chore(scaletest): use random deployment password (#19516) Closes https://github.com/coder/internal/issues/932 --- scaletest/terraform/action/k8s_coder_primary.tf | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/scaletest/terraform/action/k8s_coder_primary.tf b/scaletest/terraform/action/k8s_coder_primary.tf index bc00e903a3..b622d385ab 100644 --- a/scaletest/terraform/action/k8s_coder_primary.tf +++ b/scaletest/terraform/action/k8s_coder_primary.tf @@ -4,7 +4,7 @@ locals { coder_admin_email = "admin@coder.com" coder_admin_full_name = "Coder Admin" coder_admin_user = "coder" - coder_admin_password = "SomeSecurePassword!" + coder_admin_password = random_password.coder_admin_password.result coder_helm_repo = "https://helm.coder.com/v2" coder_helm_chart = "coder" coder_namespace = "coder" @@ -18,6 +18,11 @@ resource "random_password" "provisionerd_psk" { length = 26 } +resource "random_password" "coder_admin_password" { + length = 16 + special = true +} + resource "kubernetes_namespace" "coder_primary" { provider = kubernetes.primary @@ -147,3 +152,9 @@ resource "helm_release" "provisionerd_primary" { depends_on = [null_resource.license] } + +output "coder_admin_password" { + description = "Randomly generated Coder admin password" + value = random_password.coder_admin_password.result + # Deliberately not sensitive, so it appears in terraform apply logs +}