terraform-module-shield-lb
Terraform module to create the ALB for SHIELD
Inputs - Required:
resource_tags
- AWS tags to apply to resourcesvpc_id
- AWS VPC Idsubnet_ids
- The AWS Subnet Id to place the lb intoshield_domain
- url used for SHIELD domainroute53_zone_id
- Route53 zone idsecurity_groups
- Array of security groups to use on th elbshield_acm_arn
- ACM arn for the concourse certificates
Inputs - Optional:
enable_route_53
- Disable if using CloudFlare or other DNS (default = 1, to disable, set = 0)internal_lb
- Determine whether the load balancer is internal-only facing (default = true)
Outputs:
dns_name
- The A Record for the created load balancerlb_name
- Name of the load balancer. Map this value in your cloud configlb_target_group_name
Name of the target group