terragrunt_way/core/vcs_integration/terragrunt.hcl (19 lines of code) (raw):

terraform { source = "../../../modules//vcs_integration/${local.parameter_vars.vcs}" } include "root" { path = find_in_parent_folders() } dependency "atlantis" { config_path = "../atlantis" } locals { parameter_vars = yamldecode(file(find_in_parent_folders("parameter_store.yml"))) } inputs = merge( local.parameter_vars, { atlantis_url_events = dependency.atlantis.outputs.atlantis_url_events atlantis_webhook_secret = dependency.atlantis.outputs.webhook_secret } )