github.com/Yunsang-Jeong/terraforge@v0.0.0-20231003081416-fe4fad2c57e3/example/prod/provider.tf (about) 1 provider "aws" { 2 region = "ap-northeast-2" 3 default_tags { 4 Env = "prod" 5 Account = "srv_acct_2" 6 AccountId = "000000000002" 7 Owner = "vincent" 8 Region = "ap-northeast-2" 9 Project = "terraforge" 10 } 11 assume_role { 12 role_arn = "arn:aws:iam::000000000002:role/service-provision-role" 13 } 14 } 15 16 provider "aws" { 17 alias = "srv_acct_1-apne2" 18 region = "us-east-1" 19 default_tags { 20 Region = "ap-northeast-2" 21 Project = "terraforge" 22 Env = "prod" 23 Account = "srv_acct_1" 24 AccountId = "000000000001" 25 Owner = "vincent" 26 } 27 assume_role { 28 role_arn = "arn:aws:iam::000000000001:role/service-provision-role" 29 } 30 } 31 provider "aws" { 32 alias = "srv_acct_1-uea1" 33 region = "us-east-1" 34 default_tags { 35 AccountId = "000000000001" 36 Owner = "vincent" 37 Region = "us-east-1" 38 Project = "terraforge" 39 Env = "prod" 40 Account = "srv_acct_1" 41 } 42 assume_role { 43 role_arn = "arn:aws:iam::000000000001:role/service-provision-role" 44 } 45 } 46 provider "aws" { 47 alias = "srv_acct_1-uea2" 48 region = "us-east-1" 49 default_tags { 50 Project = "terraforge" 51 Env = "prod" 52 Account = "srv_acct_1" 53 AccountId = "000000000001" 54 Owner = "vincent" 55 Region = "us-east-2" 56 } 57 assume_role { 58 role_arn = "arn:aws:iam::000000000001:role/service-provision-role" 59 } 60 } 61 provider "aws" { 62 alias = "srv_acct_2-apne1" 63 region = "us-east-1" 64 default_tags { 65 Region = "ap-northeast-1" 66 Project = "terraforge" 67 Env = "prod" 68 Account = "srv_acct_2" 69 AccountId = "000000000002" 70 Owner = "vincent" 71 } 72 assume_role { 73 role_arn = "arn:aws:iam::000000000002:role/service-provision-role" 74 } 75 } 76 provider "aws" { 77 region = "us-east-1" 78 alias = "srv_acct_2-apne2" 79 default_tags { 80 Region = "ap-northeast-2" 81 Project = "terraforge" 82 Env = "prod" 83 Account = "srv_acct_2" 84 AccountId = "000000000002" 85 Owner = "vincent" 86 } 87 assume_role { 88 role_arn = "arn:aws:iam::000000000002:role/service-provision-role" 89 } 90 } 91 provider "aws" { 92 region = "us-east-1" 93 alias = "srv_acct_2-uea1" 94 default_tags { 95 Env = "prod" 96 Account = "srv_acct_2" 97 AccountId = "000000000002" 98 Owner = "vincent" 99 Region = "us-east-1" 100 Project = "terraforge" 101 } 102 assume_role { 103 role_arn = "arn:aws:iam::000000000002:role/service-provision-role" 104 } 105 } 106 provider "aws" { 107 alias = "srv_acct_2-uea2" 108 region = "us-east-1" 109 default_tags { 110 Region = "us-east-2" 111 Project = "terraforge" 112 Env = "prod" 113 Account = "srv_acct_2" 114 AccountId = "000000000002" 115 Owner = "vincent" 116 } 117 assume_role { 118 role_arn = "arn:aws:iam::000000000002:role/service-provision-role" 119 } 120 } 121 provider "aws" { 122 alias = "srv_acct_1-apne1" 123 region = "us-east-1" 124 default_tags { 125 Env = "prod" 126 Account = "srv_acct_1" 127 AccountId = "000000000001" 128 Owner = "vincent" 129 Region = "ap-northeast-1" 130 Project = "terraforge" 131 } 132 assume_role { 133 role_arn = "arn:aws:iam::000000000001:role/service-provision-role" 134 } 135 }