Skip to content

figurate/terraform-aws-ecs-service

Repository files navigation

AWS ECS Service

CI

Purpose: Blueprints for AWS ECS Service

AWS ECS Cluster

Requirements

No requirements.

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
apigateway_enabled Create an API Gateway endpoint for the cluster bool false no
cluster Cluster name any n/a yes
code_deploy_enabled Use CodeDeploy to manage service deployment bool false no
hosts A list of request host headers used to route traffic to the service (required if load balancer is specified) list(string) [] no
load_balancer Name of a load balancer used to route traffic to the service any null no
load_balancer_arn ARN of load balancer used to route traffic to the service any null no
load_balancer_port Port of load balancer used to route traffic to the service number 443 no
name Service name any n/a yes
namespace_id Service Discovery namespace any null no
paths A list of request paths used to route traffic to the service list(string) [] no
security_groups A list of security group ids applied to the service list [] no
servicediscovery_enabled Create service discovery private zone for the cluster bool false no
target_container Name of the target container for traffic from the specified load balancer any null no
target_port Port of the target container for traffic from the specified load balancer number 80 no
task_definition The family, family:revision or ARN of an ECS task definition any n/a yes
vpc_default Use the default VPC for optional features (e.g. service discovery) bool true no
vpc_tags Lookup tags to identify VPC for optional features (e.g. service discovery) map(any) {} no

Outputs

No output.