From 216ff5ae623ea2e6460612e84e8207b324805317 Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Tue, 17 Mar 2026 12:50:09 -0400 Subject: [PATCH] fix(finops_codes) ensure passed in finops codes are used --- defaults.tf | 6 +++--- variables.tf | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/defaults.tf b/defaults.tf index 45c1ee3..a550dbe 100644 --- a/defaults.tf +++ b/defaults.tf @@ -22,8 +22,8 @@ locals { # Organization settings - now configurable through finops variable organization_defaults = { - finops_project_name = var.finops.project_name - finops_project_number = var.finops.project_number - finops_project_role = var.finops.project_role + finops_project_name = coalesce(var.cluster_config.finops_project_name, var.finops.project_name) + finops_project_number = coalesce(var.cluster_config.finops_project_number, var.finops.project_number) + finops_project_role = coalesce(var.cluster_config.finops_project_role, var.finops.project_role) } } diff --git a/variables.tf b/variables.tf index 27f556b..59d28ff 100644 --- a/variables.tf +++ b/variables.tf @@ -28,6 +28,9 @@ variable "cluster_config" { vpc_name = string vpc_domain_name = string cluster_mailing_list = optional(string) + finops_project_name = optional(string) + finops_project_number = optional(string) + finops_project_role = optional(string) tags = optional(map(string), {}) organization = optional(string) })