Terraform 0.11

ignition_filesystem




terraform

ignition_filesystem

सिस्टम के फाइल सिस्टम की वांछित स्थिति को कॉन्फ़िगर करने और / या इग्निशन_फाइल संसाधन के साथ उपयोग करने के लिए बताता है।

उदाहरण उपयोग

data "ignition_filesystem" "foo" {
    name = "root"
    mount {
        device = "/dev/disk/by-label/ROOT"
        format = "xfs"
        create = true
        options = ["-L", "ROOT"]
    }
}

तर्क संदर्भ

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

  • name - (वैकल्पिक) फ़ाइल सिस्टम के लिए पहचानकर्ता, आंतरिक इग्निशन के लिए। यह केवल तभी आवश्यक है जब फाइल सिस्टम को इग्निशन_फाइल्स संसाधन में संदर्भित किया जाना चाहिए।

  • mount - (वैकल्पिक) फाइलसिस्टम के लिए आरोह और स्वरूपण विकल्पों के समूह में शामिल है। एक गैर-शून्य प्रविष्टि इंगित करती है कि फ़ाइल सिस्टम को इग्निशन द्वारा उपयोग करने से पहले माउंट किया जाना चाहिए।

  • path - (वैकल्पिक) फाइलसिस्टम का आरोह-बिंदु। एक गैर-शून्य प्रविष्टि इंगित करती है कि सिस्टम द्वारा निर्दिष्ट पथ पर पहले से ही फाइलसिस्टम माउंट किया गया है। यह वास्तव में केवल / sysroot के लिए उपयोगी है।

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

  • device - (आवश्यक) device का पूर्ण पथ। डिवाइस आमतौर पर / देव / डिस्क / बाय- * सिमिलिंक द्वारा संदर्भित होते हैं।

  • format - (आवश्यक) फ़ाइल सिस्टम प्रारूप (ext4, btrfs, xfs, vfat, या स्वैप)।

  • wipe_filesystem - (वैकल्पिक) फाइलसिस्टम निर्माण से पहले डिवाइस को पोंछना है या नहीं।

  • label - (वैकल्पिक) फाइलसिस्टम का लेबल।

  • uuid - (वैकल्पिक) फाइलसिस्टम का uuid।

  • options - (वैकल्पिक) प्रारूप-विशिष्ट mkfs उपयोगिता में पारित होने के लिए कोई अतिरिक्त विकल्प।

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

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

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