terragrunt.hcl 994 B

1234567891011121314151617181920212223242526272829303132333435
  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.59.0" # 2021-09-21: upgrade from 3.37.0
  17. }
  18. vault = {
  19. source = "hashicorp/vault"
  20. version = "= 2.19.1" # 2021-04-29: upgrade from 2.18.0
  21. }
  22. sensu = {
  23. source = "jtopjian/sensu"
  24. version = "= 0.10.5"
  25. }
  26. okta = {
  27. source = "oktadeveloper/okta"
  28. }
  29. }
  30. }
  31. EOF
  32. }
  33. terraform_version_constraint = "= 1.0.7"
  34. terragrunt_version_constraint = "= 0.32.3"