https://github.com/julbme/terraform-aws-gitlab-iam-oidc-provider
Terraform module to create a AWS IAM OIDC provider for GitLab CI
https://github.com/julbme/terraform-aws-gitlab-iam-oidc-provider
aws gitlab oidc terraform terraform-module
Last synced: about 1 month ago
JSON representation
Terraform module to create a AWS IAM OIDC provider for GitLab CI
- Host: GitHub
- URL: https://github.com/julbme/terraform-aws-gitlab-iam-oidc-provider
- Owner: julbme
- License: mit
- Created: 2023-09-04T13:04:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T07:31:03.000Z (almost 3 years ago)
- Last Synced: 2025-09-20T01:31:30.057Z (9 months ago)
- Topics: aws, gitlab, oidc, terraform, terraform-module
- Language: HCL
- Homepage: https://registry.terraform.io/modules/julbme/gitlab-iam-oidc-provider/aws/latest
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GitLab - AWS IAM OIDC Provider Terraform module
Terraform module which creates a AWS IAM OpenID Connect Identity provider for GitLab.
By default, the module is configured for [GitLab.com](https://gitlab.com).
See [GitLab documentation](https://docs.gitlab.com/ee/ci/cloud_services/aws/) to understand how to retrieve AWS temporary credentials from a GitLab CI pipeline.
## Usage
### Create a AWS IAM OIDC provider for GitLab.com
```hcl
module "s3_bucket" {
source = "julbme/gitlab-iam-oidc-provider/aws"
}
```
### Create a AWS IAM OIDC provider for dedicated GitLab instance.
```hcl
module "s3_bucket" {
source = "julbme/gitlab-iam-oidc-provider/aws"
gitlab_url = "https://your-gitlab-instance-url"
}
```
## Authors
Module is maintained by [Julien Baillagou](https://github.com/julb) with help from [these awesome contributors](https://github.com/julbme/terraform-aws-gitlab-iam-oidc-provider/graphs/contributors).
## License
See [LICENSE](LICENSE) for full details.
## Contributing
This project is totally open source and contributors are welcome.