Terraform module which creates some IAM resources on AWS.
module "gitlab_provider" {
source = "rabiloo/iam/aws//modules/iam-gitlab-oidc-provider"
version = "~> 0.4.0"
url = "https://gitlab.example.com"
tags = {
Company = "example"
}
}
module "gitlab_deployer_role" {
source = "rabiloo/iam/aws//modules/iam-gitlab-oidc-role"
version = "~> 0.4.0"
name_prefix = "gitlab-ci-deployer-"
path = "/service-roles/"
provider_url = module.gitlab_provider.url
subjects = ["my-org/my-repo"]
tags = {
Namespace = "my-org"
Project = "my-repo"
}
}
No requirements.
No providers.
No modules.
No resources.
No inputs.
No outputs.
- Install
opentofu
,terrform
,tflint
,terraform-docs
andmake
- Using make
make help
All code contributions must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code.
Fork the project, create a feature branch, and send a pull request.
If you would like to help take a look at the list of issues.
This project is released under the MIT License.
Copyright © 2023 Rabiloo Co., Ltd
Please see License File for more information.