Skip to content

avolent/aws-application-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Application Template

Repository for a simple AWS serverless web application which can be deployed via Terraform.

Repository Structure

  • .github/: All github related settings.
    • template_workflows/: Template workflow files you can use for deploying.
    • workflows/: This repositories workflow files for linting and validating the infrastructure.
  • infrastructure/: Infrastructure files in terraform.
  • Makefile: Local and Pipeline commands.

Environment Variables

export AWS_REGION=ap-southeast-2
export APP_ENV=dev
export STATE_FILE_BUCKET=Your-tf-state-bucket

Makefile Commands

  • fmt: Terraform fmt
  • init: Terraform init (Backend is dependent on environment variables)
  • validate: Terraform validate
  • plan: Terraform Plan (no input, outputs "tfplan", var git_repo)
  • apply Terraform Apply (no input, auto approve, applies "tfplan")

About

Repository for a simple AWS serverless web application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •