ecs_composex.ecs package¶
Submodules¶
ecs_composex.ecs.docker_tools module¶
ecs_composex.ecs.ecs_cluster module¶
ecs_composex.ecs.ecs_conditions module¶
ecs_composex.ecs.ecs_iam module¶
ecs_composex.ecs.ecs_params module¶
ecs_composex.ecs.ecs_scaling module¶
ecs_composex.ecs.ecs_service module¶
ecs_composex.ecs.ecs_service_config module¶
ecs_composex.ecs.ecs_service_network_config module¶
ecs_composex.ecs.ecs_stack module¶
ecs_composex.ecs.ecs_template module¶
Module contents¶
Core module for ECS ComposeX.
This module is going to parse each ecs_service and each x-resource key from the compose file (hence ComposeX) and determine its
ServiceDefinition
TaskDefinition
TaskRole
ExecutionRole
It is going to also, based on the labels set in the compose file
Add the ecs_service to Service Discovery via AWS CloudMap
Add load-balancers to dispatch traffic to the microservice