github-actions-oidc
hectcastro/github-actions-oidc/aws
Terraform module to configure Amazon Web Services (AWS) to trust GitHub's OpenID Connect (OIDC) as a federated identity.
terraform-aws-github-actions-oidc Terraform module to configure Amazon Web Services (AWS) to trust GitHub's OpenID Connect (OIDC) as a federated identity. This enables services like GitHub Actions to access resources within AWS using short-lived credentials. Usage ``hcl module "github_actions_aws_oidc" { source = "hectcastro/github-actions-oidc" github_org = "hectcastro" github_repo = "terraform-aws-github-actions-oidc" github_custom_claim = "ref:refs/heads/main" } ``
| Name | Type | Description | Default |
|---|---|---|---|
| github_org | string | GitHub organization to scope access | required |
| github_repo | string | GitHub repository to scope access | required |
| github_custom_claim | string | GitHub custom OIDC claim to scope access | "ref:refs/heads/main" |
role_name — AWS IAM role name to assumerole_arn — AWS IAM role ARN to assumeAzure 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,