Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 838 Bytes

README.md

File metadata and controls

30 lines (20 loc) · 838 Bytes

Terraform Modules

This repository contains all the terraform modules I need to setup my environment.

  • Static code analysis with tfsec
  • Executed through Terragrunt
  • GitHub actions on pull request for static code analysis
  • Opinionated modules for my own use

Modules

Here are the current modules on the repository and what they do.

  • KMS key module to create a PoLP key
  • S3 static site for Hugo/MKDocs site
  • Remote state for my terraform
  • Route53 zone and records
  • GitHub OIDC authentication for IAM roles

Documentation

Leveraging Terraform Docs to output the modules documentation.

terraform-docs markdown . --output-file README.md

Format

Be sure to use terraform fmt . prior to submitting your pull request.