Terraform 0.11

openstack_images_image_v2




terraform

openstack_images_image_v2

OpenStack Glance के भीतर V2 छवि संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "openstack_images_image_v2" "rancheros" {
  name   = "RancherOS"
  image_source_url = "https://releases.rancher.com/os/latest/rancheros-openstack.img"
  container_format = "bare"
  disk_format = "qcow2"

  properties {
    key = "value"
  }
}

तर्क संदर्भ

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

  • container_format - (आवश्यक) कंटेनर प्रारूप। "अम्मी", "अरी", "अकी", "नंगे", "ओवफ" में से एक होना चाहिए।

  • disk_format - (आवश्यक) डिस्क प्रारूप। "अम्मी", "अरी", "अकी", "वीएचडी", "vmdk", "रॉ", "qcow2", "वडी", "आइसो" में से एक होना चाहिए।

  • local_file_path - (वैकल्पिक) यह कच्ची छवि फ़ाइल का local_file_path है जिसे Glance पर अपलोड किया जाएगा। image_source_url साथ image_source_url

  • image_cache_path - (वैकल्पिक) यह वह निर्देशिका है जहां छवियां डाउनलोड की जाएंगी। छवियां url के md5 हैश के अनुरूप फ़ाइल नाम के साथ संग्रहीत की जाएंगी। "$ HOME / .terraform / image_cache" के लिए डिफ़ॉल्ट

  • image_source_url - (वैकल्पिक) यह कच्ची छवि का url है जिसे Glance में अपलोड किए जाने से पहले image_cache_path में डाउनलोड किया जाएगा। Glance इंटरनेट से छवि डाउनलोड करने में सक्षम है, लेकिन gophercloud लाइब्रेरी अभी तक ऐसा करने का एक तरीका प्रदान नहीं करता है। local_file_path साथ local_file_path

  • min_disk_gb - (वैकल्पिक) बूट छवि के लिए आवश्यक डिस्क स्थान (GB में) की मात्रा। चूक ०।

  • min_ram_mb - (वैकल्पिक) RAM की मात्रा (MB में) बूट छवि के लिए आवश्यक है। चूक ०।

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

  • properties - (वैकल्पिक) एक छवि के बारे में जानकारी को मुक्त करने के लिए कुंजी / मूल्य जोड़े का एक नक्शा।

  • protected - (वैकल्पिक) यदि सही है, तो छवि हटाने योग्य नहीं होगी। झूठे की अवहेलना करता है।

  • region - (वैकल्पिक) वह क्षेत्र जिसमें V2 Glance क्लाइंट प्राप्त करना है। एक छवि बनाने के लिए एक Glance क्लाइंट की आवश्यकता होती है जिसका उपयोग कंप्यूट उदाहरण के साथ किया जा सकता है। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से एक नई छवि बनती है।

  • tags - (वैकल्पिक) छवि के टैग। यह तार की एक सूची होनी चाहिए। इस समय, किसी छवि के सभी टैग को हटाना संभव नहीं है।

  • verify_checksum - (वैकल्पिक) यदि छवि अपलोड करने के बाद गलत है तो चेकसम सत्यापित नहीं किया जाएगा। सत्य की अवहेलना।

  • visibility - (वैकल्पिक) छवि की दृश्यता। "सार्वजनिक", "निजी", "समुदाय", या "साझा" में से एक होना चाहिए। दृश्यता सेट करने की क्षमता ओपनस्टैक क्लाउड के कॉन्फ़िगरेशन पर निर्भर करती है।

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

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

  • checksum - इमेज से जुड़े डेटा का चेकसम।
  • container_format - उपर्युक्त तर्क देखें।
  • created_at - छवि बनाने की तिथि।
  • disk_format - उपर्युक्त तर्क देखें।
  • file - नज़र अंत बिंदु के बाद अनुगामी पथ जो छवि के स्थान या इसे पुनः प्राप्त करने के पथ का प्रतिनिधित्व करता है।
  • id - दृष्टि द्वारा निर्दिष्ट एक अद्वितीय आईडी।
  • metadata - छवि से जुड़ा मेटाडेटा। छवि मेटाडेटा छवि गुणों और टैगों को सार्थक रूप से परिभाषित करने की अनुमति देती है। http://docs.openstack.org/developer/glance/metadefs-concepts.html देखें।
  • min_disk_gb - उपरोक्त संदर्भ देखें।
  • min_ram_mb - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • owner - ओपनस्टैक उपयोगकर्ता की आईडी जो छवि का मालिक है।
  • properties - उपरोक्त संदर्भ देखें।
  • protected - उपर्युक्त तर्क देखें।
  • region - उपर्युक्त तर्क देखें।
  • schema - JSON- schema का पथ जो छवि या छवि का प्रतिनिधित्व करता है
  • size_bytes - छवि के साथ जुड़े डेटा के बाइट्स में आकार।
  • status - छवि की स्थिति। यह "कतारबद्ध", "सक्रिय" या "बचत" हो सकता है।
  • tags - उपर्युक्त तर्क देखें।
  • update_at - वह तारीख जिसे अंतिम बार अपडेट किया गया था।
  • visibility - ऊपर दिया गया संदर्भ देखें।

आयात

चित्र id का उपयोग करके आयात किया जा सकता है, उदाहरण के लिए

$ terraform import openstack_images_image_v2.rancheros 89c60255-9bd6-460c-822a-e2b959ede9d2