terragrunt.hcl 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. include {
  2. path = find_in_parent_folders()
  3. }
  4. # ---------------------------------------------------------------------------------------------------------------------
  5. # Generate a required providers block
  6. # This module needs to override the root to add okta
  7. # ---------------------------------------------------------------------------------------------------------------------
  8. generate "required_providers" {
  9. path = "required_provider.tf"
  10. if_exists = "overwrite_terragrunt"
  11. contents = <<EOF
  12. terraform {
  13. required_providers {
  14. aws = {
  15. source = "hashicorp/aws"
  16. version = "= 3.37.0" # 2021-04-29: upgrade from 2.66
  17. }
  18. template = {
  19. source = "hashicorp/template"
  20. version = "= 2.2.0" # 2021-04-29: ugprade from 2.1.0
  21. }
  22. vault = {
  23. source = "hashicorp/vault"
  24. version = "= 2.19.1" # 2021-04-29: upgrade from 2.18.0
  25. }
  26. sensu = {
  27. source = "jtopjian/sensu"
  28. version = "= 0.10.5"
  29. }
  30. okta = {
  31. source = "oktadeveloper/okta"
  32. }
  33. }
  34. }
  35. EOF
  36. }
  37. terraform_version_constraint = "= 0.15.1"
  38. terragrunt_version_constraint = ">= 0.29, < 0.30"