This module creates a simple application load balancer exposed to the internet. Use with caution, as it will be publicly accessible.
No requirements.
Name | Version |
---|---|
aws | n/a |
No modules.
Name | Type |
---|---|
aws_lb.main | resource |
aws_lb_listener.main | resource |
aws_security_group.lb | resource |
aws_security_group_rule.ingress_443 | resource |
aws_security_group_rule.ingress_80 | resource |
aws_ssm_parameter.lb_arn | resource |
aws_ssm_parameter.lb_listener | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
lb_name | Load balancer name | string |
n/a | yes |
load_balancer_internal | Load Balancer internal or not | bool |
false |
no |
load_balancer_public_subnets | VPC public sutnets for ALB | list(string) |
n/a | yes |
load_balancer_type | Load Balancer type | string |
"application" |
no |
region | AWS Region | string |
n/a | yes |
tags | Project TAGs | map(string) |
n/a | yes |
vpc_id | ID of VPC | string |
n/a | yes |
Name | Description |
---|---|
load_balancer_dns | DNS Name of Load balancer |
ssm_load_balancer_arn | SSM parameter load balancer arn |
ssm_load_balancer_default_listner | SSM Parameter load balancer default listner |