No requirements.
Name | Version |
---|---|
aws | 5.43.0 |
No modules.
Name | Type |
---|---|
aws_ecs_cluster.main | resource |
aws_ecs_cluster_capacity_providers.main | resource |
aws_lb.main | resource |
aws_lb_listener.main | resource |
aws_security_group.lb | resource |
aws_security_group.main | resource |
aws_security_group_rule.ingress_443 | resource |
aws_security_group_rule.ingress_80 | resource |
aws_security_group_rule.subnet_ranges | resource |
aws_ssm_parameter.lb_arn | resource |
aws_ssm_parameter.lb_listener | resource |
aws_ssm_parameter.subnet_private_1a | data source |
aws_ssm_parameter.subnet_private_1b | data source |
aws_ssm_parameter.subnet_private_1c | data source |
aws_ssm_parameter.subnet_public_1a | data source |
aws_ssm_parameter.subnet_public_1b | data source |
aws_ssm_parameter.subnet_public_1c | data source |
aws_ssm_parameter.vpc | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
capacity_providers | A lista dos capacity providers que serão permitidos no cluster fargate | list |
[ |
no |
cluster_on_demand_desired_size | O número desejado de instâncias on-demand no cluster ECS. | number |
n/a | yes |
cluster_on_demand_max_size | O tamanho máximo do cluster ECS para instâncias on-demand. | number |
n/a | yes |
cluster_on_demand_min_size | O tamanho mínimo do cluster ECS para instâncias on-demand. | number |
n/a | yes |
cluster_spot_desired_size | O número desejado de instâncias spot no cluster ECS. | number |
n/a | yes |
cluster_spot_max_size | O tamanho máximo do cluster ECS para instâncias spot. | number |
n/a | yes |
cluster_spot_min_size | O tamanho mínimo do cluster ECS para instâncias spot. | number |
n/a | yes |
load_balancer_internal | Define se o Load Balancer deve ser interno (true) ou externo (false). | bool |
n/a | yes |
load_balancer_type | O tipo de Load Balancer a ser criado (ex: 'application' ou 'network'). | string |
n/a | yes |
node_instance_type | O tipo de instância EC2 a ser usado pelos nodes do ECS. | string |
n/a | yes |
node_volume_size | O tamanho do volume, em GiB, a ser usado pelos nodes do ECS. | number |
n/a | yes |
node_volume_type | O tipo de volume EBS a ser usado pelos nodes do ECS (ex: 'gp2', 'io1'). | string |
n/a | yes |
nodes_ami | A AMI a ser usada pelos nodes do cluster ECS. | string |
n/a | yes |
project_name | O nome do projeto, usado para nomear recursos no escopo deste Terraform. | string |
n/a | yes |
region | A região da AWS onde os recursos serão criados. | string |
n/a | yes |
ssm_private_subnet_1 | O ID da primeira subnet privada na VPC para recursos SSM. | string |
n/a | yes |
ssm_private_subnet_2 | O ID da segunda subnet privada na VPC para recursos SSM. | string |
n/a | yes |
ssm_private_subnet_3 | O ID da terceira subnet privada na VPC para recursos SSM. | string |
n/a | yes |
ssm_public_subnet_1 | O ID da primeira subnet pública na VPC para recursos SSM. | string |
n/a | yes |
ssm_public_subnet_2 | O ID da segunda subnet pública na VPC para recursos SSM. | string |
n/a | yes |
ssm_public_subnet_3 | O ID da terceira subnet pública na VPC para recursos SSM. | string |
n/a | yes |
ssm_vpc_id | O ID da VPC onde os recursos relacionados ao SSM serão criados. | string |
n/a | yes |
Name | Description |
---|---|
lb_ssm_arn | O Amazon Resource Name (ARN) do parâmetro do AWS Systems Manager (SSM) que armazena o ARN do Load Balancer. Esse valor pode ser usado para referenciar o ARN do Load Balancer em políticas de IAM, regras de segurança, ou em qualquer outro lugar que requeira o ARN do Load Balancer. |
lb_ssm_listener | O ID do parâmetro do AWS Systems Manager (SSM) que armazena o Listener do Load Balancer. Esse valor pode ser utilizado para referenciar o Listener em automações, scripts, ou dentro de outras configurações da AWS que necessitem do ID do Listener. |
load_balancer_dns | O nome DNS do Load Balancer criado. Esse valor pode ser usado para acessar o Load Balancer dentro da rede ou pela internet, dependendo da configuração. |