From 03c31c96cb68eff6650c0a9b0a2628bfeb7b924e Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 18 Feb 2025 20:48:10 -0800 Subject: [PATCH] Update repository reference in GitHub file resources to use local variable --- github_files.tf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/github_files.tf b/github_files.tf index 38c3e10..51888d0 100644 --- a/github_files.tf +++ b/github_files.tf @@ -1,7 +1,7 @@ # https://registry.terraform.io/providers/integrations/github/latest/docs/resources/repository_file resource "github_repository_file" "codeowners" { count = var.create_codeowners ? 1 : 0 - repository = local.github_repo.name + repository = local.repository_name branch = var.github_default_branch file = "CODEOWNERS" content = templatefile("${path.module}/templates/CODEOWNERS", { codeowners = local.codeowners }) @@ -40,11 +40,12 @@ locals { } ] ) + repository_name = var.create_repo ? local.github_repo.name : var.name } resource "github_repository_file" "extra_files" { for_each = tomap({ for file in local.extra_files : "${element(split("/", file.path), length(split("/", file.path)) - 1)}" => file }) - repository = local.github_repo.name + repository = local.repository_name branch = var.github_default_branch file = each.value.path content = each.value.content @@ -62,7 +63,7 @@ resource "github_repository_file" "extra_files" { resource "github_repository_file" "managed_extra_files" { for_each = tomap({ for file in var.managed_extra_files : "${element(split("/", file.path), length(split("/", file.path)) - 1)}" => file }) - repository = local.github_repo.name + repository = local.repository_name branch = var.github_default_branch file = each.value.path content = each.value.content