Terraform 0.11

icinga2_service




terraform

icinga2_service

Icinga2 सेवा संसाधन कॉन्फ़िगर करता है। यह सेवा को कॉन्फ़िगर, अद्यतन और हटाए जाने की अनुमति देता है।

उदाहरण उपयोग

# Configure a new service to be monitored by an Icinga2 Server
provider "icinga2" {
  api_url = "https://192.168.33.5:5665/v1"
}

resource "icinga2_service" "my-service" {
  name          = "ssh"
  hostname      = "c1-mysql-1"
  check_command = "ssh"
}

तर्क संदर्भ

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

  • name - (आवश्यक) सेवा वस्तु का नाम।
  • check_command - (आवश्यक) एक मौजूदा Icinga2 का नाम CheckCommand ऑब्जेक्ट जिसका उपयोग यह निर्धारित करने के लिए किया जाता है कि होस्ट पर सेवा उपलब्ध है या नहीं।
  • hostname - (आवश्यक) सेवा की स्थिति की जांच करने के लिए होस्ट