Terraform 0.11

oneandone_server




terraform

oneandone_server

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"
    }
  ]
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक) लोड बैलेंसर का नाम।
  • description - (वैकल्पिक) लोड बैलेंसर के लिए विवरण
  • method - (आवश्यक) संतुलन प्रक्रिया ROUND_ROBIN या LEAST_CONNECTIONS हो सकती है
  • datacenter - (वैकल्पिक) वांछित 1and1 डेटासेंटर का स्थान। DE , GB , US या ES
  • persistence - (वैकल्पिक) सही / गलत परिभाषित करता है कि क्या दृढ़ता को चालू / बंद किया जाना चाहिए
  • persistence_time - (वैकल्पिक) सेकंड में दृढ़ता अवधि
  • health_check_test - (वैकल्पिक) TCP या ICMP हो सकता है।
  • health_check_interval - (वैकल्पिक)
  • health_check_path - (वैकल्पिक)
  • health_check_path_parser - (वैकल्पिक)

लोडबेलर के नियम ( rules ) निम्नलिखित का समर्थन करते हैं

  • protocol - (आवश्यक) नियम के लिए प्रोटोकॉल। अनुमत मूल्य TCP , UDP , TCP/UDP , ICMP और IPSEC
  • port_balancer - (आवश्यक)
  • port_server - (आवश्यक)
  • source_ip - (आवश्यक)