Terraform 0.11

ignition_systemd_unit




terraform

ignition_systemd_unit

सिस्टमड इकाइयों की वांछित स्थिति का वर्णन करता है।

उदाहरण उपयोग

data "ignition_systemd_unit" "example" {
    name = "example.service"
    content = "[Service]\nType=oneshot\nExecStart=/usr/bin/echo Hello World\n\n[Install]\nWantedBy=multi-user.target"
}

तर्क संदर्भ

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

  • name - (आवश्यक) इकाई का नाम। यह एक मान्य इकाई प्रकार (जैसे thing.service ) के साथ प्रत्यय होना चाहिए।

  • enabled - (वैकल्पिक) सेवा सक्षम होगी या नहीं। जब सत्य है, सेवा सक्षम है। इसके लिए किसी भी प्रभाव के लिए, यूनिट में एक इंस्टॉल सेक्शन होना चाहिए। (डिफ़ॉल्ट सत्य)

  • mask - (वैकल्पिक) सेवा मुखौटा होगी या नहीं। जब यह सच होता है, तो सेवा को / dev / null में सहानुभूति के आधार पर मुखौटा लगाया जाता है।

  • content - (वैकल्पिक) इकाई की सामग्री।

  • dropin - (वैकल्पिक) इकाई के लिए ड्रॉप-इन की सूची।

dropin ब्लॉक का समर्थन करता है:

  • name - (आवश्यक) ड्रॉप-इन का नाम। इसे .conf के साथ प्रत्यय देना चाहिए।

  • content - (वैकल्पिक) ड्रॉप-इन की सामग्री।

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

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

  • id - आईडी इग्निशन_कॉन्फ़िग में इस संसाधन को संदर्भित करने के लिए उपयोग की जाती है।