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