Skip to content

Terraform template for our web app on AWS. Contains a full web infrastructure deployed through AWS Elastic Beanstalk. Infrastructure schema preview with a chart of all the services used and connected.

Notifications You must be signed in to change notification settings

Sellix/aws-elastic-beanstalk-web-app

Repository files navigation

elastic-beanstalk-web-app

infrastructure chart

Description

AWS Elastic Beanstalk infrastructure for Sellix's web-app, in Terraform.

Deployment

Apply

  1. Initialize Environment

export ENV={environment}

  1. Initialize TFVARS

mv terraform.tfvars.example.json terraform.tfvars.json

then edit

  1. Edit Providers according to desired Regions in main.tf
  2. AWS IAM (optional, see main.tf)
export AWS_ACCESS_KEY=""
export AWS_SECRET_KEY=""
  1. Terraform Apply
terraform init
terraform workspace new $ENV
terraform workspace select $ENV
terraform apply

Switch Workspaces

terraform workspace select $ENV

About

Terraform template for our web app on AWS. Contains a full web infrastructure deployed through AWS Elastic Beanstalk. Infrastructure schema preview with a chart of all the services used and connected.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages