Skip to content

kpanic9/aws-ecs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS ECS

Terraform module for provisioning an ECS cluster. This module provisions,

  • a VPC and three layers of subnets (public, private, secure) with related network infrastructure
  • an ECS cluster with auto scaling for cluster instances
  • a bastion host

How to use

git clone repo
cd aws-ecs/

Set values for configs in terraform.tfvars file. This will give some amount of configuration options

terraform apply

TODO

  1. Use remote backend for storing terraform state (S3)
  2. Implement RDS
  3. Use an actual application instead of NGINX
  4. Implement a deployement strategy to remove the downtime of application deployments

About

AWS ECS Cluster Provisioning

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages