|
@@ -58,10 +58,11 @@ locals {
|
|
|
}
|
|
|
|
|
|
# ---------------------------------------------------------------------------------------------------------------------
|
|
|
-# Generate an AWS provider block
|
|
|
+# Generate a required providers block
|
|
|
+# -- Allows override on a per-module basis
|
|
|
# ---------------------------------------------------------------------------------------------------------------------
|
|
|
-generate "provider" {
|
|
|
- path = "provider.tf"
|
|
|
+generate "required_providers" {
|
|
|
+ path = "required_provider.tf"
|
|
|
if_exists = "overwrite_terragrunt"
|
|
|
contents = <<EOF
|
|
|
terraform {
|
|
@@ -84,7 +85,16 @@ terraform {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+EOF
|
|
|
+}
|
|
|
|
|
|
+# ---------------------------------------------------------------------------------------------------------------------
|
|
|
+# Generate an AWS provider block
|
|
|
+# ---------------------------------------------------------------------------------------------------------------------
|
|
|
+generate "provider" {
|
|
|
+ path = "provider.tf"
|
|
|
+ if_exists = "overwrite_terragrunt"
|
|
|
+ contents = <<EOF
|
|
|
provider "template" {
|
|
|
}
|
|
|
|