ecs-demo

Requirements

Name Version
terraform >= 1.5.0
aws ~> 5.6

Providers

Name Version
aws 5.6.2
null 3.2.1

Modules

No modules.

Resources

Name Type
aws_cloudwatch_log_group.logs resource
aws_default_subnet.default resource
aws_ecr_repository.repo resource
aws_ecs_cluster.cluster resource
aws_ecs_cluster_capacity_providers.cluster resource
aws_ecs_service.service resource
aws_ecs_task_definition.task resource
aws_iam_role.execution_role resource
aws_iam_role.task_role resource
aws_iam_role_policy.execution_role resource
aws_iam_role_policy_attachment.execution_role_policy resource
aws_kms_key.key resource
aws_security_group.ecs resource
aws_security_group_rule.allow_egress resource
aws_security_group_rule.app resource
null_resource.push_image resource
aws_availability_zones.zones data source
aws_iam_policy_document.agent_assume_role_policy_definition data source
aws_iam_policy_document.task_execution_role_policy data source
aws_vpc.default data source

Inputs

Name Description Type Default Required
access_key AWS access key any n/a yes
name The project name to be used in naming the resources string "epo-flask-app" no
region Region to deploy infrastructure string "eu-west-2" no
secret_key AWS Secret access key any n/a yes
tags The tags to be added to the resources map
{
"Owner": "Emmanuel",
"Project": "Cloudboosta EKS ECS"
}
no

Outputs

No outputs.