An open API service indexing awesome lists of open source software.

https://github.com/tedilabs/terraform-aws-container

🌳 A sustainable Terraform Package which creates resources for Container Services on AWS
https://github.com/tedilabs/terraform-aws-container

aws aws-ecr aws-eks devops hacktoberfest hcl2 iac lang-hcl sre tedilabs terraform terraform-aws terraform-module terraform-modules

Last synced: 2 months ago
JSON representation

🌳 A sustainable Terraform Package which creates resources for Container Services on AWS

Awesome Lists containing this project

README

        

# terraform-aws-container

![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/tedilabs/terraform-aws-container?color=blue&sort=semver&style=flat-square)
![GitHub](https://img.shields.io/github/license/tedilabs/terraform-aws-container?color=blue&style=flat-square)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white&style=flat-square)](https://github.com/pre-commit/pre-commit)

Terraform module which creates resources for container services on AWS.

- [ecr-registry](./modules/ecr-registry)
- [ecr-repository](./modules/ecr-repository)
- [eks-access-entry](./modules/eks-access-entry)
- [eks-addon](./modules/eks-addon)
- [eks-aws-auth](./modules/eks-aws-auth)
- [eks-cluster](./modules/eks-cluster)
- [eks-fargate-profile](./modules/eks-fargate-profile)
- [eks-iam-access](./modules/eks-iam-access)
- [eks-max-pods](./modules/eks-max-pods)
- [eks-official-image](./modules/eks-official-image)

## Target AWS Services

Terraform Modules from [this package](https://github.com/tedilabs/terraform-aws-container) were written to manage the following AWS Services with Terraform.

- **AWS ECR (Elastic Container Registry)**
- Private Registry
- Repository
- Lifecycle Policy
- Pull-through Cache
- Replication
- Scanning
- **AWS EKS (Elastic Kubernetes Service)**
- Control Plane
- Add-on
- Self-Managed Node Group (with ASG)
- Fargate Profile
- Access Entry & Access Policy
- Official Image

## Self Promotion

Like this project? Follow the repository on [GitHub](https://github.com/tedilabs/terraform-aws-container). And if you're feeling especially charitable, follow **[posquit0](https://github.com/posquit0)** on GitHub.

## License

Provided under the terms of the [Apache License](LICENSE).

Copyright © 2021-2024, [Byungjin Park](https://www.posquit0.com).