Terraform 0.11

digitalocean_droplet




terraform

digitalocean_droplet

एक DigitalOcean Droplet संसाधन प्रदान करता है। इसका उपयोग Droplets को बनाने, संशोधित करने और हटाने के लिए किया जा सकता है। बूंदें भी provisioning समर्थन करती हैं।

उदाहरण उपयोग

# Create a new Web Droplet in the nyc2 region
resource "digitalocean_droplet" "web" {
  image  = "ubuntu-14-04-x64"
  name   = "web-1"
  region = "nyc2"
  size   = "512mb"
}

तर्क संदर्भ

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

  • image - (आवश्यक) छोटी छवि आईडी या स्लग।
  • name - (आवश्यक) ड्रॉपलेट नाम
  • region - (आवश्यक) क्षेत्र में शुरू करने के लिए
  • size - (आवश्यक) उदाहरण आकार शुरू करने के लिए
  • backups - (वैकल्पिक) यदि बैकअप बनाया जाता है तो बुलियन नियंत्रित करता है। झूठे की अवहेलना करता है।
  • monitoring - (ऑप्शनल) बूलियन कंट्रोलिंग कि क्या मॉनिटरिंग एजेंट स्थापित है। झूठे की अवहेलना करता है।
  • ipv6 - (वैकल्पिक) IPv6 सक्षम होने पर बूलियन नियंत्रित करता है। झूठे की अवहेलना करता है।
  • private_networking - (वैकल्पिक) निजी नेटवर्क सक्षम होने पर बूलियन नियंत्रित करना। झूठे की अवहेलना करता है।
  • ssh_keys - (वैकल्पिक) प्रारूप में सक्षम करने के लिए SSH आईडी या उंगलियों के निशान की एक सूची [12345, 123456] । इस जानकारी को प्राप्त करने के लिए, उन्हें पुनः प्राप्त करने के लिए DigitalOcean API के साथ curl जैसे टूल का उपयोग करें।
  • resize_disk - (वैकल्पिक) एक बूंद को आकार देते समय डिस्क का आकार बढ़ाने के लिए बूलियन नियंत्रित करता है या नहीं। यह true रक्षा करता true । जब false सेट किया जाता false , तो केवल Droplet की RAM और CPU का आकार बदल दिया जाएगा। ड्रॉपलेट की डिस्क का आकार बढ़ाना एक स्थायी परिवर्तन है । केवल रैम और सीपीयू बढ़ाना प्रतिवर्ती है।
  • tags - (वैकल्पिक) इस छोटी बूंद को लेबल करने के लिए टैग की एक सूची। इससे पहले कि यह एक छोटी बूंद के साथ जुड़ा हो सकता है एक टैग संसाधन मौजूद होना चाहिए।
  • user_data (वैकल्पिक) - बूंद के लिए वांछित उपयोगकर्ता डेटा की एक स्ट्रिंग।
  • volume_ids (वैकल्पिक) - Droplet में संलग्न होने के लिए प्रत्येक ब्लॉक स्टोरेज वॉल्यूम की आईडी की एक सूची।

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

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

  • id - ड्रॉपलेट की आईडी
  • name - बूंद का नाम
  • region - बूंद का क्षेत्र
  • image - छोटी बूंद की छवि
  • ipv6 - क्या IPv6 सक्षम है
  • ipv6_address - IPv6 पता
  • ipv6_address_private - निजी नेटवर्किंग IPv6 पता
  • ipv4_address - IPv4 पता
  • ipv4_address_private - निजी नेटवर्किंग IPv4 पता
  • locked - क्या ड्रिपलेट लॉक है
  • private_networking - क्या निजी नेटवर्किंग सक्षम है
  • price_hourly - प्रति घंटा की कीमत कम
  • price_monthly - कम मासिक कीमत
  • size - उदाहरण का आकार
  • disk - GB में इंस्टेंस डिस्क का आकार
  • vcpus - उदाहरण के वर्चुअल CPU की संख्या
  • status - छोटी बूंद की स्थिति
  • tags - छोटी बूंद के साथ जुड़े टैग
  • volume_ids - संलग्न ब्लॉक स्टोरेज वॉल्यूम की एक सूची

आयात

छोटी बूंद id का उपयोग करके बूंदों को आयात किया जा सकता है, जैसे

terraform import digitalocean_droplet.mydroplet 100823