ecs

HENNGE/ecs/aws

Terraform Module HCL AWS

Terraform module which creates ECS (EC2 and Fargate) and related resources (autoscaling, cron fargate, etc.) on AWS

Install
module "ecs" {
source = "HENNGE/ecs/aws"
version = "5.5.0"
}
⭐ Source on GitHub 📦 Registry page
README

AWS Elastic Container Service (ECS) Terraform module Terraform module which creates ECS resources on AWS. These types of resources are supported: ECS Cluster ECS Service ECS Task Definition ECS Autoscaling The root module (this) only creates ecs_cluster, to create other resources, please instantiate the submodules. Terraform versions Supports only Terraform ~> 0.12. Requires Terraform AWS Provider version >=5.85.0. Usage ``hcl module "ecs_cluster" { source = "HENNGE/ecs/aws" version = "1.0.0" name = "${local.prefix}-cluster" } ` Examples See examples folder for usage guide. Versioning This module uses Semver. x.y.z x shall change when there's major language or breaking feature change (e.g. 0.11 to 0.12 which drastically change the language) y shall change when there's feature addition whic

Inputs (8)
NameTypeDescriptionDefault
namestringCluster name. required
enable_container_insightsboolEnable container insights.false
container_insights_enhancedboolUse container insights with enhanced observability.false
execute_command_configurationanyMap with execute command configuration. [Terraform Docs](https://registry.terrafnull
tagsmap(string)Key-value mapping of resource tags.{}
capacity_providerslist(string)List of short names or full Amazon Resource Names (ARNs) of one or more capacitynull
default_capacity_provider_strategylist(any)The capacity provider strategy to use by default for the cluster. Can be one or []
settingslist(any)List of maps with cluster settings. For example, this can be used to enable Clou[]
Outputs (2)
arn — ARN of the generated cluster
name — Name of the Cluster
Resources (2)
aws_ecs_clusteraws_ecs_cluster_capacity_providers
Details
FrameworkTerraform Module
LanguageHCL
Version5.5.0
Cloud AWS
★ Stars34
Forks24
Total downloads174.1k
Inputs8
Outputs2
Resources2
Examples1
Submodules8
LicenseApache-2.0
NamespaceHENNGE
Updated