Terraform 0.11

cobbler_distro




terraform

cobbler_distro

मोची के भीतर वितरण का प्रबंधन करता है।

उदाहरण उपयोग

resource "cobbler_distro" "ubuntu-1404-x86_64" {
  name       = "foo"
  breed      = "ubuntu"
  os_version = "trusty"
  arch       = "x86_64"
  kernel     = "/var/www/cobbler/ks_mirror/Ubuntu-14.04/install/netboot/ubuntu-installer/amd64/linux"
  initrd     = "/var/www/cobbler/ks_mirror/Ubuntu-14.04/install/netboot/ubuntu-installer/amd64/initrd.gz"
}

तर्क संदर्भ

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

  • arch - (आवश्यक) डिस्ट्रो की वास्तुकला। मान्य विकल्प हैं: i386, x86_64, ia64, ppc, ppc64, s390, arm।

  • breed - (आवश्यक) वितरण की "नस्ल"। मान्य विकल्प हैं: रेडहैट, फेडोरा, सेंटोस, वैज्ञानिक लिनेक्स, सुसे, डेबियन और उबंटू। उपयोग में कॉबलर के संस्करण के आधार पर ये विकल्प भिन्न हो सकते हैं।

  • boot_files - (वैकल्पिक) फ़ाइलें कर्नेल / initrd से परे tftpboot में कॉपी की जाती हैं।

  • comment - (वैकल्पिक) मुक्त रूप पाठ विवरण।

  • fetchable_files - (वैकल्पिक) tftp या wget के लिए टेम्पलेट।

  • kernel - (आवश्यक) फाइलसिस्टम पर कर्नेल के लिए पूर्ण पथ। डिस्ट्रो बनाने के लिए यह पहले से मौजूद होना चाहिए।

  • kernel_options - (वैकल्पिक) कर्नेल के साथ प्रयोग करने के लिए कर्नेल विकल्प।

  • kernel_options_post - (वैकल्पिक) स्थापना के बाद कर्नेल के साथ प्रयोग करने के लिए कर्नेल विकल्प स्थापित करें।

  • initrd - (आवश्यक) फ़ाइल सिस्टम पर initrd का निरपेक्ष पथ। डिस्ट्रो बनाने के लिए यह पहले से मौजूद होना चाहिए।

  • mgmt_classes - (वैकल्पिक) बाहरी विन्यास प्रबंधन के लिए प्रबंधन कक्षाएं।

  • name - (आवश्यक) डिस्ट्रो के लिए एक नाम।

  • os_version - (आवश्यक) आपके द्वारा os_version रहे डिस्ट्रो का संस्करण। यह आपके द्वारा उपयोग किए जा रहे कोब्बलर के संस्करण के साथ बदलता रहता है। एक नए संस्करण का समर्थन करने के लिए एक अद्यतन हस्ताक्षर सूची प्राप्त करने की आवश्यकता हो सकती है। उदाहरण: trusty

  • owners - (वैकल्पिक) स्वायत्तता के लिए सूची सूची।

  • redhat_management_key - (वैकल्पिक) Red Hat प्रबंधन कुंजी।

  • redhat_management_server - (वैकल्पिक) Red Hat प्रबंधन सर्वर।

  • template_files - (वैकल्पिक) अंतर्निहित कॉन्फ़िगरेशन प्रबंधन के लिए फ़ाइल मैपिंग।

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

उपरोक्त सभी वैकल्पिक विशेषताएँ भी निर्यात की जाती हैं।

टिप्पणियाँ

डिस्ट्रो बनाने से पहले kernel और initrd फ़ाइलों का पथ मौजूद होना चाहिए। आमतौर पर इसमें cobbler import ... बनाने से पहले cobbler import ... चलाना शामिल होता है।