Пример модуля, демонстрирующего возможность скриптового импорта существующих ресурсов и встраивания скриптов-хуков в модули
Пример
include {
path = "global.hcl"
}
terraform {
source = "..//."
before_hook "import" {
commands = ["apply", "plan"]
execute = ["./import-resources-into-tfstate.sh", get_terraform_command()]
}
}
inputs = {
resource_group_name = "terratest-abcd"
location = "uksouth"
}
https://github.com/simonmcc/terragrunt-brownfield