· 8 years ago · Dec 28, 2017, 02:04 PM
1provider "aws" {
2 aliast = "default"
3
4 access_key = "foo"
5 secret_key = "bar"
6 region = "us-east-1"
7}
8
9provider "aws" {
10 alias = "aws-assume"
11 assume_role {
12 role_arn = "arn:aws:iam::ACCOUNT_ID:role/ROLE_NAME"
13 session_name = "SESSION_NAME"
14 external_id = "EXTERNAL_ID"
15 }
16 }
17
18resource "aws_instance" "foo" {
19 provider = "aws.aws-assume"
20
21 # ...
22}