vcs-oidc
DNXLabs/vcs-oidc/aws
This module sets up IAM Roles and Identity Provider for various VCS(Version Control Systems) providers.
Install
README
terraform-aws-vcs-oidc   This module sets up IAM Roles and Identity Provider for various VCS(Version Control Systems) providers. Supported providers: - Bitbucket - GitHub The following resources will be created: - IAM Role. - IAM Policy attachment. - IAM Identity Provider Web Identity. Usage - Bitbucket - GitHub Requirements | Name | Version | |------|---------| | terraform | >= 0.13.0 | Providers | Name | Version | |------|---------| | aws | n/a | | tls | n/a | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | audiences | Also known as client ID, audience is a value that identifi
Inputs (4)
| Name | Type | Description | Default |
|---|---|---|---|
| identity_provider_url | string | Specify the secure OpenID Connect URL for authentication requests. | required |
| audiences | list(string) | Also known as client ID, audience is a value that identifies the application tha | required |
| roles | list(any) | List of roles to create. | [] |
| oidc_thumbprint | string | Thumbprint of OIDC host. See https://docs.aws.amazon.com/IAM/latest/UserGuide/id | "" |
Outputs (2)
rolesidentity_provider_arnResources (4)
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,