Skip to content

Latest commit

 

History

History
83 lines (55 loc) · 1.84 KB

README.md

File metadata and controls

83 lines (55 loc) · 1.84 KB

Project Setup.

Install pre-commit hooks before working.

pre-commit install

First of all create a new workspace according to your need by running the following command.

./do new {env} #where env can be dev/prod/uat or anything.

This will create a new workspace and switch to it. Also a new file is created in ./env called {env}.tfvars.

Passing the environment name is mandatory while running the script because it avoids having any configuration related issues in the future. If you have long running tasks just export your env in the terminal by running the following command.

export ENV=dev

Other commands.

./do plan
Usage: ./do <command> [<args>]
Commands:
  plan
  destroy
  init
  apply
  gen
  new <name>
  help

If you ha


terraform-docs

Requirements

Name Version
aws ~> 3.0

Providers

Name Version
aws 3.75.1

Modules

Name Source Version
vpc ./modules/vpc n/a

Resources

Name Type
aws_s3_bucket.default resource

Inputs

Name Description Type Default Required
bucket_name The name of the bucket to store the Terraform state string n/a yes
region The region to deploy infrastructure in string n/a yes

Outputs

No outputs.