Skip to content

Terraform module for provisioning an ECS cluster of spot and on-demand EC2 instances.

License

Notifications You must be signed in to change notification settings

Dzhuneyt/terraform-aws-ecs-cluster

Repository files navigation

Terraform module for creating AWS ECS clusters

Terraform module for creating an AWS ECS cluster of EC2 instances (spot & on-demand) and an optional VPC (or reuse an existing VPC)

Build status:

CircleCI

Usage

The module will create a brand new VPC to house its EC2 instances:

module "ecs-cluster" {
  source = "github.com/Dzhuneyt/terraform-module-aws-ecs-cluster?ref=v2.0.0"

  create_vpc = true
}

The module attaches EC2 instances to an existing VPC + subnets:

module "ecs-cluster" {
  source = "github.com/Dzhuneyt/terraform-module-aws-ecs-cluster?ref=v2.0.0"

  create_vpc = false
  vpc_id = var.vpc_id
  subnet_ids = var.public_subnets
}

See the /examples directory for more scenarios.

Author

Dzhuneyt

About

Terraform module for provisioning an ECS cluster of spot and on-demand EC2 instances.

Topics

Resources

License

Stars

Watchers

Forks

Languages