diff --git a/print.go b/print.go index 5ecadac..f4110b9 100644 --- a/print.go +++ b/print.go @@ -74,6 +74,9 @@ func Print(idProvider identityProviders.IdentityProvider, awsProvider servicePro if printOptions.AssumeRole != "" { creds, err = awsProvider.AssumeRole(*creds, printOptions.AssumeRole, printOptions.User) + if err != nil { + log.Fatal(fmt.Errorf("Could not assume role %s with current permissions", printOptions.AssumeRole)) + } } command := printCommand(printOptions, creds)