Skip to content

cweibel/terraform-module-cf-system-app-lb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

terraform-module-cf-system-app-lb

Terraform to create the load balancer for CF system and app domains

This module will spin an ALB for CF.

Inputs - Required:

  • resource_tags - AWS tags to apply to resources
  • vpc_id - AWS VPC Id
  • subnet_ids - The AWS Subnet Id to place the lb into
  • apps_domain - url used for apps domain
  • system_domain - url used for system domain
  • route53_zone_id - Route53 zone id
  • security_groups - security group ids
  • apps_acm_arn - ACM arn for the apps certificates
  • system_acm_arn - ACM arn for the system 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 balancer
  • lb_name - Name of the load balancer. Map this value in your cloud config
  • lb_target_group_name Name of the target group

About

Terraform to create the load balancer for CF system and app domains

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages