provider.tf 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # The default AWS provider is used when the provider is not specified, and defaults
  2. # to the security account in the default region.
  3. provider "aws" {
  4. profile = "fcm-security-account"
  5. # Specify keys if not provided by shared crednentials file
  6. # access_key = "${var.access_key}"
  7. # secret_key = "${var.secret_key}"
  8. region = "us-east-2"
  9. version = "~> 2.29" # Probably only need this one
  10. }
  11. ### Security Account - Other Regions
  12. provider "aws" {
  13. profile = "fcm-security-account"
  14. region = "us-east-1"
  15. alias = "fcm-security-account-us-east-1"
  16. }
  17. provider "aws" {
  18. profile = "fcm-security-account"
  19. region = "us-east-2"
  20. alias = "fcm-security-account-us-east-2"
  21. }
  22. provider "aws" {
  23. profile = "fcm-security-account"
  24. region = "us-west-1"
  25. alias = "fcm-security-account-us-west-1"
  26. }
  27. ### Child Accounts
  28. provider "aws" {
  29. profile = "monkeybox-test1"
  30. region = "us-east-1"
  31. alias = "monkeybox-test1-us-east-1"
  32. }
  33. provider "aws" {
  34. profile = "monkeybox-test1"
  35. region = "us-east-2"
  36. alias = "monkeybox-test1-us-east-2"
  37. }
  38. provider "aws" {
  39. profile = "monkeybox-test1"
  40. region = "us-west-1"
  41. alias = "monkeybox-test1-us-west-1"
  42. }
  43. ### Generic Providers
  44. provider "archive" {
  45. version = "~> 1.2"
  46. }