Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

crigertg/terraform-aws-modules

 
 

Repository files navigation

Why

Somehow AWS does not have same tooling out of the box compared to GCP. Automate creation of Terraform README documentation and format modules before commit to github repo.

How

Modules to quickly spin up fully functional eks setup with right subnets and alb/logging/metrics and co. Using terraform-docs and terraform fmt and pre-commit hooks

Requirements for pre-commit hooks

for Run our pre-commit hooks you need to install - terraform - terraform-docs - pre-commit

Config for GitHooks

git config core.hooksPath githooks

NOTE you must install

npm install --global git-conventional-commits

What

  • alb-ingress-controller with access logs and necessary permissions to handle k8s ingress resource
  • eks-metrics-to-cloudwatch-metrics
  • eks-logs-to-cloudwatch
  • aws-rds-postgres
  • terraform-docs
  • terraform fmt
  • pre-commit hooks

Comming soon

  • cert-manager to request certificates via AWS

About

Terraform modules for AWS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 83.6%
  • Python 13.9%
  • JavaScript 1.0%
  • Shell 0.8%
  • Smarty 0.3%
  • Makefile 0.3%
  • Go 0.1%