terragrunt_way/gitlab_integration/example/terragrunt.hcl (26 lines of code) (raw):

terraform { source = "../../../modules//gitlab_integration/" extra_arguments "app_vars" { commands = [ "apply", "plan", "import", "push", "refresh", "destroy" ] arguments = [ "-var-file=gitlab.tfvars", ] } } include "root" { path = find_in_parent_folders() } locals { common_vars = yamldecode(file(find_in_parent_folders("common_vars.yml"))) } inputs = { # additional inputs region = local.common_vars.region }