From 07d51368c9413a35e78f98ca5c0cc3905e862ac7 Mon Sep 17 00:00:00 2001 From: Dave Arnold Date: Tue, 20 Aug 2024 12:39:35 -0700 Subject: [PATCH] feat: Add null_resource for updating .gitignore with new repos --- main.tf | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.tf b/main.tf index 3a030d4..ad29530 100644 --- a/main.tf +++ b/main.tf @@ -78,3 +78,14 @@ module "repo_secrets" { output "secrets" { value = module.env_var } + + +resource "null_resource" "gitignore" { + for_each = toset(formatlist("%s/%s", local.all_repos)) + triggers = { + repo = each.value + } + provisioner "local-exec" { + command = "grep -q ${each.value} .gitignore || echo ${each.value} >> .gitignore" + } +} \ No newline at end of file