Terraform 0.11

cobbler_system




terraform

cobbler_system

कोब्बलर के भीतर एक सिस्टम का प्रबंधन करता है।

उदाहरण उपयोग

resource "cobbler_system" "my_system" {
  name         = "my_system"
  profile      = "${cobbler_profile.my_profile.name}"
  name_servers = ["8.8.8.8", "8.8.4.4"]
  comment      = "I'm a system"

  interface {
    name        = "eth0"
    mac_address = "aa:bb:cc:dd:ee:ff"
    static      = true
    ip_address  = "1.2.3.4"
    netmask     = "255.255.255.0"
  }

  interface {
    name        = "eth1"
    mac_address = "aa:bb:cc:dd:ee:fa"
    static      = true
    ip_address  = "1.2.3.5"
    netmask     = "255.255.255.0"
  }
}

तर्क संदर्भ

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

  • boot_files - (वैकल्पिक) TFTP बूट फाइलें tftpboot में कॉपी की जाती हैं।

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

  • enable_gpxe - (वैकल्पिक) PXELINUX के बजाय gPXE का उपयोग करें।

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

  • gateway - (वैकल्पिक) नेटवर्क गेटवे।

  • hostname - (वैकल्पिक) सिस्टम का होस्टनाम।

  • image - (वैकल्पिक) जनक छवि (यदि कोई प्रोफ़ाइल का उपयोग नहीं किया जाता है)।

  • interface - (वैकल्पिक)

  • ipv6_default_device - (वैकल्पिक) IPv6 डिफ़ॉल्ट उपकरण।

  • kernel_options - (वैकल्पिक) कर्नेल विकल्प। ex: selinux = अनुमेय।

  • kernel_options_post - (वैकल्पिक) कर्नेल विकल्प (पोस्ट इंस्टॉल)।

  • kickstart - (वैकल्पिक) किकस्टार्ट टेम्पलेट का पथ।

  • ks_meta - (वैकल्पिक) किकस्टार्ट मेटाडाटा।

  • ldap_enabled - (वैकल्पिक) अगले कॉन्फ़िगर अद्यतन पर LDAP कॉन्फ़िगर करें।

  • ldap_type - (वैकल्पिक) LDAP प्रबंधन प्रकार।

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

  • mgmt_parameters - (वैकल्पिक) पैरामीटर जो आपके प्रबंधन आवेदन को सौंपा जाएगा। एक मान्य YAML शब्दकोश होना चाहिए।

  • monit_enabled - (वैकल्पिक) इस मशीन पर अगले कॉन्फिग अपडेट पर monit कॉन्फ़िगर करें।

  • name_servers_search - (वैकल्पिक) नाम सर्वर खोज पथ।

  • name_servers - (वैकल्पिक) नाम सर्वर।

  • name - (आवश्यक) सिस्टम का नाम।

  • netboot_enabled - (वैकल्पिक) (पुनः) इस मशीन को अगले बूट पर स्थापित करें।

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

  • power_address - (वैकल्पिक) पॉवर प्रबंधन पता।

  • power_id - (वैकल्पिक) आमतौर पर एक प्लग नंबर या ब्लेड का नाम अगर पावर प्रकार की आवश्यकता होती है।

  • power_pass - (वैकल्पिक) पावर प्रबंधन पासवर्ड।

  • power_type - (वैकल्पिक) पावर प्रबंधन प्रकार।

  • power_user - (वैकल्पिक) पावर प्रबंधन उपयोगकर्ता।

  • profile - (आवश्यक) मूल प्रोफ़ाइल।

  • proxy - (वैकल्पिक) प्रॉक्सी URL।

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

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

  • status - (वैकल्पिक) सिस्टम की स्थिति (विकास, परीक्षण, स्वीकृति, उत्पादन)।

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

  • template_remote_kickstarts - (वैकल्पिक) टेम्पलेट दूरस्थ किकस्टार्ट।

  • virt_auto_boot - (वैकल्पिक) ऑटो VM को बूट करता है।

  • virt_cpus - (वैकल्पिक) VM में वर्चुअल CPU की संख्या।

  • virt_disk_driver - (वैकल्पिक) वर्चुअलाइज़ेशन डिस्क के लिए ऑन-डिस्क प्रारूप।

  • virt_file_size - (वैकल्पिक) गुण फ़ाइल आकार।

  • virt_path - (वैकल्पिक) वीएम के लिए पथ।

  • virt_pxe_boot - (वैकल्पिक) इस VM को बनाने के लिए PXE का उपयोग करें?

  • virt_ram - (वैकल्पिक) VM के लिए RAM की मात्रा।

  • virt_type - (वैकल्पिक) वर्चुअलाइजेशन तकनीक का उपयोग करने के लिए: xenpv, xenfv, qemu, kvm, vmware, openvz।

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

  • name - (आवश्यक) इंटरफ़ेस का डिवाइस नाम। पूर्व: eth0।

  • cnames - (वैकल्पिक) Canonical नाम रिकॉर्ड।

  • dhcp_tag - (वैकल्पिक) डीएचसीपी टैग।

  • dns_name - (वैकल्पिक) DNS नाम।

  • bonding_opts - (वैकल्पिक) बंधुआ इंटरफेस के लिए विकल्प।

  • bridge_opts - (वैकल्पिक) पुल इंटरफेस के लिए विकल्प।

  • gateway - (वैकल्पिक) प्रति-इंटरफ़ेस गेटवे।

  • interface_type - (वैकल्पिक) इंटरफ़ेस का प्रकार: ना, मास्टर, गुलाम, बॉन्ड, बॉन्ड_स्लेव, ब्रिज, ब्रिज_स्लेव, बॉन्ड_ब्रिज_स्लेव।

  • interface_master - (वैकल्पिक) दास जब मास्टर इंटरफ़ेस।

  • ip_address - (वैकल्पिक) इंटरफ़ेस का IP पता।

  • ipv6_address - (वैकल्पिक) इंटरफ़ेस का IPv6 पता।

  • ipv6_mtu - (वैकल्पिक) IPv6 पते का MTU।

  • ipv6_static_routes - (वैकल्पिक) IPv6 इंटरफ़ेस के लिए स्थैतिक मार्ग।

  • ipv6_default_gateway - (वैकल्पिक) IPv6 पते / इंटरफ़ेस के लिए डिफ़ॉल्ट gateawy।

  • mac_address - (वैकल्पिक) इंटरफ़ेस का मैक पता।

  • management - (वैकल्पिक) क्या यह इंटरफ़ेस प्रबंधन इंटरफ़ेस है।

  • netmask - (वैकल्पिक) इंटरफ़ेस का IPv4 नेटमास्क।

  • static - (ऑप्शनल) कि क्या इंटरफ़ेस स्टैटिक या डीएचसीपी होना चाहिए।

  • static_routes - (वैकल्पिक) इंटरफ़ेस के लिए स्थैतिक मार्ग।

  • virt_bridge - (वैकल्पिक) संलग्न करने के लिए आभासी पुल।

गुण का संदर्भ

ऊपर सूचीबद्ध सभी वैकल्पिक विशेषताएँ भी निर्यात की जाती हैं।