Terraform वाली DigitalOcean टीम में होस्ट कैसे बनाएं?


11

डिजिटल महासागर पर टीमें बहुत हाल ही में हैं और टेराफॉर्म के साथ उनका उपयोग करने के बारे में कोई दस्तावेज नहीं है ।

सभी जानकारी जो मैं पा सकता हूं, उनके साथ मैन्युअल रूप से काम करना है ।

मैं उम्मीद कर रहा था कि मैं कुछ कह सकता हूं:

resource "digitalocean_droplet" "host" {
    image = "${var.image}"
    name = "${var.host_name}"
    region = "${var.region}"
    size = "${var.size}"
    private_networking = "${var.private_networking}"
    ssh_keys = ["${var.ssh_fingerprint}"]
    team = "${var.team}"
}

team = "${var.team}"अंत में ध्यान दें ।

चूंकि Terraform प्रदाता API के शीर्ष पर सिर्फ एक आवरण है, इसलिए मैंने इस बारे में क्षेत्र के कुछ समापन बिंदु खोजने की कोशिश कर रहे दस्तावेज को देखा लेकिन कुछ भी नहीं मिला।

मुझे टेराफॉर्म के साथ डिजिटल ओशन टीमों का उपयोग कैसे करना चाहिए? या mainअगर मैं टेराफॉर्म के साथ चीजों को स्वचालित करना चाहता हूं तो मैं खाते से फंस गया हूं?


यह github पर टेराफॉर्म प्रोजेक्ट में एक मुद्दे के रूप में अधिक फिट होगा
इवगेनी

जवाबों:


4

आपके द्वारा लिंक किए गए लेख के अनुसार , टीम संसाधन साझा किए जाते हैं। इसका मतलब यह है कि सभी बूंदों (मेजबानों) को टीम में साझा किया जाता है, जब आपके पास एक टीम होती है।

स्रोत: https://www.digitalocean.com/community/tutorials/how-to-use-teams-on-digitalocean#team-resources

इसका मतलब है कि प्रत्येक टीम का सदस्य, अपने स्वयं के व्यक्तिगत टोकन का उपयोग करके, उसके साथ साझा किए गए सभी संसाधनों का प्रबंधन कर सकता है। टेराफॉर्म प्रत्येक उपयोगकर्ता को संसाधनों का प्रबंधन करते समय अपनी स्वयं की क्रेडेंशियल्स का उपयोग करने की अनुमति देता है, और इसमें एक राज्य फ़ाइल भी शामिल है (जिसे साझा भी किया जाना चाहिए)। tfstateइस DevOps.SE प्रश्न में साझा किए गए और प्रबंधित रहस्यों को संबोधित किया गया है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.