Terraform 0.11

google_container_engine_versions




terraform

google_container_engine_versions

किसी दिए गए प्रोजेक्ट के लिए एक क्षेत्र में उपलब्ध Google कंटेनर इंजन संस्करणों तक पहुंच प्रदान करता है।

data "google_container_engine_versions" "central1b" {
  zone = "us-central1-b"
}

resource "google_container_cluster" "foo" {
  name               = "terraform-test-cluster"
  zone               = "us-central1-b"
  node_version       = "${data.google_container_engine_versions.central1b.latest_node_version}"
  initial_node_count = 1

  master_auth {
    username = "mr.yoda"
    password = "adoy.rm"
  }
}

तर्क संदर्भ

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

  • zone (आवश्यक) - ज़ोन के लिए उपलब्ध क्लस्टर संस्करणों को सूचीबद्ध करने के लिए ज़ोन। क्षेत्र से मेल खाना चाहिए क्लस्टर में तैनात किया जाएगा।
  • project (वैकल्पिक) - के लिए उपलब्ध क्लस्टर संस्करणों को सूचीबद्ध करने के लिए परियोजना की आईडी। परियोजना से मेल खाना चाहिए क्लस्टर को तैनात किया जाएगा। प्रदाता के साथ प्रमाणित किया गया है कि परियोजना के लिए चूक।

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

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

  • valid_master_versions - मास्टर इंस्टेंस के साथ उपयोग के लिए दिए गए ज़ोन में उपलब्ध संस्करणों की एक सूची।
  • valid_node_versions - नोड उदाहरणों के उपयोग के लिए दिए गए क्षेत्र में उपलब्ध संस्करणों की एक सूची।
  • latest_master_version - मास्टर इंस्टेंस के साथ उपयोग के लिए दिए गए ज़ोन में उपलब्ध नवीनतम संस्करण।
  • latest_node_version - नोड ज़ोन के उपयोग के लिए दिए गए ज़ोन में उपलब्ध नवीनतम संस्करण।
  • default_cluster_version - कुबेरनेट्स का संस्करण डिफ़ॉल्ट रूप से सेवा को प्रदर्शित करता है।