Terraform module which implements an ECS service which exposes a web service via ALB.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by cloudpossebot over 2 years ago
security_group_enabled
(default: true), that lets you disable the creation of aws_security_group.ecs_service
aws_security_group.ecs_service
, even if you disable its security group rules through var.enable_all_egress_rule
, var.enable_icmp_rule
, var.use_alb_security_group
, and var.use_nlb_cidr_blocks
.var.security_group_ids
. Not being able to disable the creation of aws_security_group.ecs_service
led to clutter in the list of security groups in AWS console and potential confusion as to which ones were actually usedaws_security_group.ecs_service
when no security group rules would be created, but I thought it better to have an explicit variable for controlling itPublished by cloudpossebot over 2 years ago
var.ecs_load_balancers
is empty; otherwise, create itPrevious PRs
==
at first, later changed to >=
)>=
, was closed in favor of #118)==
, was closed in favor of #155)Published by cloudpossebot over 2 years ago
β¦reated yet only one is needed #146
volumes
variable in favor of two variables: efs_volumes
and docker_volumes
docker_volume_configuration
and efs_volume_configuration
properties are required on all volumes
objectsdocker_volume_configuration
and the other as efs_volume_configuration
regardless of which is actually neededaws_ecs_task_definition
resource does not allow multiple types of volumes to be defined and throws the error ClientException: When the volume parameter is specified, only one volume configuration type should be used.
Published by cloudpossebot over 2 years ago
var.ephemeral_storage_size
+ usage within the task definitionPublished by cloudpossebot almost 3 years ago
enabled
is set to false
.Published by cloudpossebot almost 3 years ago
Published by cloudpossebot almost 3 years ago
Published by cloudpossebot over 3 years ago
We are revising and standardizing our handling of security groups and security group rules across all our Terraform modules. This is an early attempt with significant breaking changes. We will make further breaking changes soon, so using this version is not recommended.
Published by cloudpossebot over 3 years ago
We are revising and standardizing our handling of security groups and security group rules across all our Terraform modules. This is an early attempt with significant breaking changes. We will make further breaking changes soon, so using this version is not recommended.
Published by cloudpossebot over 3 years ago
ignore_desired_count
aws_ecs_service that has lifecycle setup to ignore desired_count
changesPublished by cloudpossebot over 3 years ago
I removed the template provider
It is not used anywhere and the provider itself is deprecated and without a darwin arm64 release, making it unusable for new macbook users.
Published by cloudpossebot over 3 years ago
enable_execute_command
addedPublished by cloudpossebot over 3 years ago
force_new_deployment
flag to force new task deployment of the servicePublished by cloudpossebot over 3 years ago
Unsure if both the lifecycle and the name_prefix
args need to be set. Might be good enough just to do the lifecycle.
I'm thinking it might be better to remove the name_prefix
and see if the lifecycle clears the issue for the user.
Published by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
false
which is the default on the aws_ecs_service
resourcePublished by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
Published by cloudpossebot over 3 years ago
var.launch_type = "awsvpc"
N/A