Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for specifying an external credentials process directly #511

Open
gdavison opened this issue May 19, 2022 · 0 comments
Open

Comments

@gdavison
Copy link
Contributor

Description

The provider can currently use an external credentials process from shared config files with a named profile. Support should be added to directly set it on the provider configuration block.

Potential Terraform Configuration

provider "awscc" {
  # ...
  credential_process {
    command = "..."        # Required. Can be the full command or the executable name
    args    = ["...", ...] # Optional. Can contain arguments for the executable
  }
}

Needs investigation to see if environment variables can be passed as well.

The credentials process can be used along with assume_role but cannot be used with directly passed credentials, profile, or assume_role_with_web_identity.

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants