Andr3wHur5t / tf-common

Some common modules I use between my various infrastructures.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Common Terraform Modules

Quick Start

Clone this repo inside of your infrastructure repo.

Use your desired module

module "example_ecr_setup_any_name_will_do" {
  source = "./modules/ci_ecr" # Path to cloned repo and desired module

  name = "my-fancy-ci-ecr-setup"
}

Modules:

  • ci_ecr A AWS elastic container registry (Docker repo) with CI/CD User with a minimal policy that allows publishing an image.
  • ci_user A simple user tagged to make it easy to audit external access to resources.
  • common_ecr AWS elastic container registry (Docker repo) with common pre-configured policies like read only and publish.

About

Some common modules I use between my various infrastructures.


Languages

Language:HCL 100.0%