Manages a Load Balancer on 1&1
resource "oneandone_loadbalancer" "lb" {
name = "test_lb"
method = "ROUND_ROBIN"
persistence = true
persistence_time = 60
health_check_test = "TCP"
health_check_interval = 300
datacenter = "GB"
rules = [
{
protocol = "TCP"
port_balancer = 8080
port_server = 8089
source_ip = "0.0.0.0"
},
{
protocol = "TCP"
port_balancer = 9090
port_server = 9099
source_ip = "0.0.0.0"
}
]
}
The following arguments are supported:
name - (Required) The name of the load balancer. description - (Optional) Description for the load balancer method - (Required) Balancing procedure Can be ROUND_ROBIN or LEAST_CONNECTIONS datacenter - (Optional) Location of desired 1and1 datacenter. Can be DE, GB, US or ES persistence - (Optional) True/false defines whether persistence should be turned on/off persistence_time - (Optional) Persistence duration in seconds health_check_test - (Optional) Can be TCP orICMP. health_check_interval - (Optional) health_check_path - (Optional) health_check_path_parser - (Optional) Loadbalancer rules (rules) support the following
protocol - (Required) The protocol for the rule. Allowed values are TCP, UDP, TCP/UDP, ICMP and IPSEC. port_balancer - (Required) port_server - (Required) source_ip - (Required)
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/oneandone/r/loadbalancer.html