Terraform 0.11

ignition_file




terraform

ignition_file

किसी विशेष फ़ाइल सिस्टम में लिखी जाने वाली फ़ाइल का वर्णन करता है।

उदाहरण उपयोग

इनलाइन सामग्री के साथ फ़ाइल:

data "ignition_file" "hello" {
    filesystem = "foo"
    path = "/hello.txt"
    content {
        content = "Hello World!"
    }
}

दूरस्थ सामग्री वाली फ़ाइल:

data "ignition_file" "hello" {
    filesystem = "qux"
    path = "/hello.txt"
    source {
        source = "http://example.com/hello.txt.gz"
        compression = "gzip"
        verification = "sha512-0123456789abcdef0123456789...456789abcdef"
    }
}

तर्क संदर्भ

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

  • filesystem - (आवश्यक) filesystem का आंतरिक पहचानकर्ता। यह दिए गए पहचानकर्ता के साथ अंतिम फाइल सिस्टम से मेल खाता है। यह इग्निशन_फाइल्स सिस्टम से मान्य नाम होना चाहिए।

  • path - (आवश्यक) फ़ाइल का पूर्ण पथ।

  • content - (वैकल्पिक) फ़ाइल सामग्री इनलाइन प्रदान करने के लिए ब्लॉक करें।

  • source - (वैकल्पिक) दूरस्थ स्थान से फ़ाइल सामग्री को पुनः प्राप्त करने के लिए ब्लॉक करें।

    नोट : content और source परस्पर अनन्य हैं।

  • mode - (वैकल्पिक) फ़ाइल की अनुमति मोड। मोड को दशमलव मान के रूप में ठीक से निर्दिष्ट किया जाना चाहिए (अर्थात 0644 -> 420)।

  • uid - (वैकल्पिक) स्वामी की उपयोगकर्ता आईडी।

  • gid - (वैकल्पिक) स्वामी की समूह आईडी।

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

  • mime - (आवश्यक) सामग्री का MIME प्रारूप (डिफ़ॉल्ट पाठ / सादा )।

  • content - (आवश्यक) फ़ाइल की सामग्री।

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

  • source - (आवश्यक) फ़ाइल सामग्री का URL। समर्थित योजनाएं http, https, tftp, s3 और data । HTTP का उपयोग करते समय, यह सुनिश्चित करने के लिए कि सामग्री को संशोधित नहीं किया गया है, सत्यापन विकल्प का उपयोग करना उचित है।

  • compression - (ऑप्शनल) कंटेंट पर उपयोग किया जाने वाला कंप्रेशन (नल या गज़िप)। संपीड़न का उपयोग S3 के साथ नहीं किया जा सकता है।

  • verification - (वैकल्पिक) विन्यास का हैश, फॉर्म में <टाइप> - <मान> जहां प्रकार sha512 है।

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

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

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