Skip to content

Latest commit

 

History

History
77 lines (64 loc) · 5.76 KB

TF_DOC.md

File metadata and controls

77 lines (64 loc) · 5.76 KB

💡

brew install terraform-docs
terraform-docs markdown table --output-file README.md --output-mode inject ./

Requirements

Name Version
terraform >= 0.12
aws >= 2.0.0

Providers

Name Version
aws >= 2.0.0
template n/a

Modules

No modules.

Resources

Name Type
aws_alb.main resource
aws_alb_listener.main resource
aws_alb_target_group.main resource
aws_appautoscaling_policy.down resource
aws_appautoscaling_policy.up resource
aws_appautoscaling_target.main resource
aws_cloudwatch_log_group.main resource
aws_cloudwatch_metric_alarm.service_cpu_high resource
aws_cloudwatch_metric_alarm.service_cpu_low resource
aws_ecs_cluster.main resource
aws_ecs_service.main resource
aws_ecs_task_definition.main resource
aws_eip.main resource
aws_iam_role.ecs_task_execution_role resource
aws_iam_role_policy_attachment.ecs_task_execution_role resource
aws_internet_gateway.main resource
aws_nat_gateway.main resource
aws_route.internet_access resource
aws_route_table.private resource
aws_route_table_association.private resource
aws_security_group.ecs_tasks resource
aws_security_group.main resource
aws_subnet.private resource
aws_subnet.public resource
aws_vpc.main resource
aws_availability_zones.available data source
aws_iam_policy_document.ecs_task_execution_role data source
template_file.main data source

Inputs

Name Description Type Default Required
app_image Docker image string "alexwhen/docker-2048:latest" no
app_name App name string "trufan" no
app_port App port number 80 no
aws_profile The AWS profile specified within ~/.aws/credentials string "iac_hello_world" no
aws_region AWS region string "us-east-1" no
az_count Flexible az count when multi-az isnt priority string "2" no
fargate_cpu Fargate instance CPU string "256" no
fargate_memory Fargate instance memory string "512" no
health_check_path n/a string "/" no

Outputs

Name Description
alb_dns_name n/a