Terraform 0.11

opc_compute_machine_image




terraform

opc_compute_machine_image

opc_compute_machine_image संसाधन स्थापित ऑपरेटिंग सिस्टम के साथ एक विशिष्ट आकार के वर्चुअल हार्ड डिस्क की मशीन छवि टेम्पलेट बनाता है और प्रबंधित करता है।

मशीन इमेज बनाने से पहले, आपको अपनी मशीन इमेज फाइल को Oracle Cloud Infrastructure Object Storage Classic compute_images कंटेनर में अपलोड करना होगा

उदाहरण उपयोग

resource "opc_compute_machine_image" "centos" {
  account     = "/Compute-${var.domain}/cloud_storage"
  name        = "CentOS_7"
  file        = "CentOS-7-x86_64-OracleCloud.raw.tar.gz"
  description = "CentOS 7"
}

तर्क संदर्भ

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

  • account - (आवश्यक) प्रारूप /Compute-{identity_domain}/cloud_storage में कम्प्यूट ऑब्जेक्ट स्टोरेज अकाउंट के दो भाग का नाम

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

  • file - (आवश्यक) compute_images भंडारण कंटेनर में मशीन छवि .tar.gz फ़ाइल का नाम।

  • description - (वैकल्पिक) मशीन छवि का विवरण।

  • attributes - (वैकल्पिक) मनमानी विशेषताओं का एक वैकल्पिक JSON ऑब्जेक्ट उदाहरण के लिए उपलब्ध कराया जाएगा। ये उपयोगकर्ता द्वारा परिभाषित टैग हैं। विशेषताओं को परिभाषित करने के बाद, आप उन्हें http://192.0.0.192/ पर एक उदाहरण से देख सकते हैं

उपरोक्त के अलावा, निम्नलिखित मूल्य निर्यात किए जाते हैं:

  • error_reason - यदि कोई त्रुटि है, तो मशीन छवि की स्थिति का विवरण।

  • hypervisor - हाइपरविज़र-विशिष्ट विशेषताओं का शब्दकोश।

  • image_format - छवि का प्रारूप।

  • platform - छवि का ओएस मंच।

  • state - अपलोड की गई मशीन की स्थिति।

  • uri - मशीन इमेज के लिए यूनिफ़ॉर्म रिसोर्स आइडेंटिफ़ायर।

आयात

मशीन इमेज को resource name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import opc_compute_machine_image.machine_image1 example