Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. variable "slave_account_id" {
  2. default = ["5686435678", "9889865446"]
  3. }
  4.  
  5. provider "aws" {
  6. counter = "${length(var.slave_account_id)}"
  7.  
  8. alias = "aws-assume-${counter.index}"
  9. region = "eu-west-1"
  10.  
  11. assume_role {
  12. role_arn = "arn:aws:iam::${var.slave_account_id[counter.index]}:role/slave_role_for_master"
  13. session_name = "${var.slave_session_name[counter.index]}"
  14. external_id = "EXTERNAL_ID"
  15. }
  16. }
  17.  
  18. module "my_super_module" {
  19. counter = "${length(var.slave_account_id)}"
  20. providers = {
  21. aws = "aws.aws-assume-${counter.index}"
  22. }
  23.  
  24. [...]
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement