Skip to content

Instantly share code, notes, and snippets.

@kwilczynski
Created January 28, 2021 13:18
Show Gist options
  • Save kwilczynski/d52ed3f4ace9273112952ca9a0e5880f to your computer and use it in GitHub Desktop.
Save kwilczynski/d52ed3f4ace9273112952ca9a0e5880f to your computer and use it in GitHub Desktop.
func (p *TerraformProvider) initSession() {
p.session = session.Must(session.NewSessionWithOptions(session.Options{
SharedConfigState: session.SharedConfigEnable,
}))
p.session.Handlers.Retry.PushFront(func(r *request.Request) {
if r.IsErrorExpired() {
logrus.WithFields(logrus.Fields{
"region": p.defaultRegion,
}).Debug("Credentials expired. Stop retrying ...")
r.Retryable = aws.Bool(false)
}
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment