This repository contains configurations to deploy an IAM OIDC setup for Terraform Stacks. Additionally, you can provision the Stacks directly from this repository.
This module creates an IAM role that can be assumed by entities that have authenticated using a web identity provider.
This module sets up a Terraform Cloud stack that is linked to a specific GitHub repository.
For demonstration purposes, this file creates two IAM roles, one for each environment, and sets up a Terraform stack.
The created IAM roles are added as variable sets, allowing them to be accessed in the Terraform Stacks without hardcoding the IAM role ARN in the stack.