Terraform 0.11

chef_node




terraform

chef_node

एक node एक कंप्यूटर है जिसका विन्यास बावर्ची द्वारा प्रबंधित किया जाता है।

यद्यपि यह संसाधन नोड को पंजीकृत करने की अनुमति देता है, यह वास्तव में शेफ के साथ बातचीत करने के लिए कंप्यूटर को कॉन्फ़िगर नहीं करता है। ज्यादातर मामलों में शेफ क्लाइंट को कंप्यूटर पर कॉन्फ़िगर करने के लिए chef प्रोविजनर का उपयोग करना बेहतर होता है और उसने खुद को शेफ सर्वर के साथ पंजीकृत कर लिया है।

उदाहरण उपयोग

resource "chef_node" "example" {
  name             = "example-environment"
  environment_name = "${chef_environment.example.name}"
  run_list         = ["recipe[example]", "role[app_server]"]
}

तर्क संदर्भ

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

  • name - (आवश्यक) नोड को निर्दिष्ट करने के लिए अद्वितीय नाम।
  • automatic_attributes_json - (वैकल्पिक) नोड के लिए स्वचालित विशेषताओं वाले JSON-serialized ऑब्जेक्ट वाले स्ट्रिंग।
  • normal_attributes_json - (वैकल्पिक) नोड के लिए सामान्य विशेषताएँ युक्त JSON-serialized ऑब्जेक्ट वाली स्ट्रिंग।
  • default_attributes_json - (वैकल्पिक) नोड के लिए डिफ़ॉल्ट विशेषताओं वाले JSON-serialized ऑब्जेक्ट वाली स्ट्रिंग।
  • override_attributes_json - (वैकल्पिक) नोड के लिए ओवरराइड विशेषताओं वाले JSON-serialized ऑब्जेक्ट वाली स्ट्रिंग।
  • run_list - (वैकल्पिक) नोड के लिए रन सूची के रूप में सेट करने के लिए स्ट्रिंग्स की सूची

संदर्भ संदर्भित करता है

यह संसाधन आगे कोई विशेषता निर्यात नहीं करता है।