guided-explorations/ci-components/aws/terraform-aws-eks-blueprints
A GitLab CD Component that deploys IaC that uses the [Amazon EKS Blueprints for Terraform](https://github.com/aws-ia/terraform-aws-eks-blueprints) code. Importantly it implements GitLab Environments as Code - so that every new branch creates an isolated Terraform stack deployment in the target AWS account. It leverages [GitLab's Open Tofu CI/CD Component](https://gitlab.com/explore/catalog/components/opentofu), which means it automatically has backend state management so that all your AWS EKS Blueprint deployments can be created, updated and torn down via group collaboration in GitLab, rather than by individual state files scattered through out a team. This component can also be used to facilitate Developer self-service usage of EKS Blueprints as part of an Internal Development Platform (IDP). [GitOps Environments as Code (EaC) Video and Other Examples](https://fastlinks.io/eac). Part of the DarwinJS Component Builder Library.
GitLab repository with 5 stars and 0 forks.
Topics: DarwinJS Component Builder Libary, Environments as Code (EaC), GitLab CICD Components, gitlab-managed-devops-environments