Skip to content

Latest commit

 

History

History

s3-backend

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

S3 backend for Terraform

Createe a s3 bucket and dynamodb table to use as terraform backend.

  • dynamodb_table_name = terraform-lock
  • s3_bucket_name = <account_id>-terraform-states

usage

# make sure you are on the right aws account
pip install awscli
aws s3 ls

# If you don't set default region in your aws configuration, and you want to create the resources in region "us-east-1"
export AWS_DEFAULT_REGION=us-east-1
export AWS_REGION=us-east-1

# Dry-run
terraform init
terraform plan

# apply the change
terraform apply