Skip to content

Commit 6984cec

Browse files
committed
Initial release
1 parent 3020e3c commit 6984cec

File tree

2 files changed

+758
-0
lines changed

2 files changed

+758
-0
lines changed

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,27 @@
11
# terraform-module-cf-tcp-lb
22
Terraform to create the load balancer for CF TCP Routing
3+
4+
This module will spin an ELB for CF TCP Routing. This could also be a NLB but there is a hard limit on the number of listeners much lower than for ELBs.
5+
6+
Inputs - Required:
7+
8+
- `resource_tags` - AWS tags to apply to resources
9+
- `vpc_id` - AWS VPC Id
10+
- `subnet_ids` - The AWS Subnet Id to place the lb into
11+
- `tcp_domain` - url used for tcp routing default domain
12+
- `route53_zone_id` - Route53 zone id
13+
- `private_cidrs` - CIDR ranges of all non-public ipv4 addresses
14+
- `security_groups ` - security group ids for bosh & deployments, this gets merged with the sg created in the module
15+
16+
17+
18+
Inputs - Optional:
19+
20+
- `enable_route_53` - Disable if using CloudFlare or other DNS (default = 1, to disable, set = 0)
21+
- `internal_lb` - Determine whether the load balancer is internal-only facing (default = true)
22+
23+
Outputs:
24+
25+
- `dns_name` - The A Record for the created load balancer
26+
- `lb_name` - Name of the load balancer. Map this value in your cloud config
27+

0 commit comments

Comments
 (0)