Difference between revisions of "Terragrunt.hcl"

From wikieduonline
Jump to navigation Jump to search
Line 10: Line 10:
 
* <code>[[generate]]</code>
 
* <code>[[generate]]</code>
  
https://terragrunt.gruntwork.io/docs/reference/built-in-functions/#find_in_parent_folders
+
* [[Terragrunt functions]]: [[find_in_parent_folders]] <ref>https://terragrunt.gruntwork.io/docs/reference/built-in-functions/#find_in_parent_folders
[[find_in_parent_folders]]
+
</ref>
  
  

Revision as of 04:57, 20 March 2023

Blocks


Examples

include {
  path = find_in_parent_folders()
}

generate "remote_states" {
  path      = "tg_remote_states.tf"
  if_exists = "overwrite"
  contents = templatefile("../../../remote-states.tmpl",
  {
    remote_states = [
      {
        "name" = "vpc"
        "bucket" = "${get_env("AWS_SESSION_NAME")}-state-storage"
        "key" = "terraform/${get_env("AWS_SESSION_NAME")}/${get_env("AWS_ENV")}-vpc"
      }
    ]
  })
}

See also

  • https://terragrunt.gruntwork.io/docs/reference/built-in-functions/#find_in_parent_folders
  • Advertising: