Skip to content

Commit 00650e5

Browse files
committed
resourceop cdk: skip assume role if TELOHASE_BYPASS_ASSUME_ROLE is set
Sometimes people want to assume roles via terraform or CDK and defer to their local credentials. In this case, let them override it with an environment variable.
1 parent cdc2193 commit 00650e5

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

resourceoperation/cdk.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ func synthCDK(creds *sts.Credentials, acct resource.Account, stack resource.Stac
137137
}
138138

139139
func authAWS(acct resource.Account, arn string, consoleUI runner.ConsoleUI) (*sts.Credentials, string, error) {
140+
if os.Getenv("TELOPHASE_BYPASS_ASSUME_ROLE") != "" {
141+
return nil, "us-east-1", nil
142+
}
143+
140144
var svc *sts.STS
141145
sess := session.Must(awssess.DefaultSession())
142146
svc = sts.New(sess)

0 commit comments

Comments
 (0)