Terraform 0.11

chef_data_bag_item




terraform

chef_data_bag_item

डेटा बैग कॉन्फ़िगरेशन ऑब्जेक्ट्स का एक संग्रह है जो शेफ सर्वर में JSON के रूप में संग्रहीत किया जाता है और इसे शेफ व्यंजनों में पुनर्प्राप्त और उपयोग किया जा सकता है।

यह संसाधन किसी मौजूदा डेटा बैग के भीतर ऑब्जेक्ट बनाता है। स्वयं डेटा बैग बनाने के लिए, chef_data_bag संसाधन का उपयोग करें।

उदाहरण उपयोग

resource "chef_data_bag_item" "example" {
  data_bag_name = "example-data-bag"

  content_json = <<EOT
{
    "id": "example-item",
    "any_arbitrary_data": true
}
EOT
}

तर्क संदर्भ

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

  • data_bag_name - (आवश्यक) उस डेटा बैग का नाम जिसमें यह आइटम रखा जाएगा।
  • content_json - (आवश्यक) एक स्ट्रिंग जिसमें JSON ऑब्जेक्ट है जो आइटम की सामग्री होगी। कम से कम "आईडी" नामक एक संपत्ति होनी चाहिए जो डेटा बैग के भीतर अद्वितीय है, जो बनाए गए आइटम की पहचानकर्ता बन जाएगी।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - content_json JSON ऑब्जेक्ट में "id" प्रॉपर्टी का मूल्य, जो क्लाइंट द्वारा इस आइटम की सामग्री को पुनः प्राप्त करने के लिए उपयोग किया जा सकता है।