Terraform 0.11

openstack_networking_subnet_v2




terraform

openstack_networking_subnet_v2

OpenStack के भीतर V2 न्यूट्रॉन सबनेट संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "openstack_networking_network_v2" "network_1" {
  name           = "tf_test_network"
  admin_state_up = "true"
}

resource "openstack_networking_subnet_v2" "subnet_1" {
  network_id = "${openstack_networking_network_v2.network_1.id}"
  cidr       = "192.168.199.0/24"
}

तर्क संदर्भ

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

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

  • network_id - (आवश्यक) मूल नेटवर्क का UUID। इसे बदलने से एक नया सबनेट बनता है।

  • cidr - (आवश्यक) CIDR IP संस्करण के आधार पर, इस सबनेट के लिए IP रेंज का प्रतिनिधित्व करता है। इसे बदलने से एक नया सबनेट बनता है।

  • ip_version - (वैकल्पिक) IP संस्करण, या तो 4 (डिफ़ॉल्ट) या 6. इसे बदलने से एक नया सबनेट बनता है।

  • ipv6_address_mode - (वैकल्पिक) IPv6 पता मोड। मान्य मूल्य dhcpv6-stateful , dhcpv6-stateless या slaac

  • ipv6_ra_mode - (वैकल्पिक) IPv6 राउटर विज्ञापन मोड। मान्य मूल्य dhcpv6-stateful , dhcpv6-stateless या slaac

  • name - (वैकल्पिक) सबनेट का नाम। इसे बदलने से मौजूदा सबनेट का नाम अपडेट हो जाता है।

  • tenant_id - (वैकल्पिक) सबनेट का स्वामी। यदि आवश्यक हो तो व्यवस्थापक किसी अन्य किरायेदार के लिए एक सबनेट बनाना चाहता है। इसे बदलने से एक नया सबनेट बनता है।

  • allocation_pools - (वैकल्पिक) बंदरगाहों को गतिशील आवंटन के लिए उपलब्ध सीआईडीआर की उप-श्रेणियों की एक सरणी। आबंटन_पूल वस्तु संरचना नीचे प्रलेखित है। इसे बदलने से एक नया सबनेट बनता है।

  • gateway_ip - (वैकल्पिक) इस सबनेट में उपकरणों द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट गेटवे। इस रिक्त स्थान को छोड़ने और no_gateway सेट न करने पर .1 का डिफ़ॉल्ट गेटवे उपयोग किया जाएगा। इसे बदलने से मौजूदा सबनेट का गेटवे आईपी अपडेट हो जाता है।

  • no_gateway - (वैकल्पिक) इस सबनेट पर गेटवे IP सेट न करें। इसे हटाने से मौजूदा सबनेट का डिफ़ॉल्ट गेटवे IP हटा या जुड़ जाता है।

  • enable_dhcp - (वैकल्पिक) नेटवर्क की प्रशासनिक स्थिति। स्वीकार्य मूल्य "सच्चे" और "झूठे" हैं। इस मूल्य को बदलने से मौजूदा सबनेट की डीएचसीपी क्षमताओं को सक्षम या निष्क्रिय कर देता है। सत्य की अवहेलना।

  • dns_nameservers - (वैकल्पिक) DNS नाम सर्वर नामों की एक सरणी इस सबनेट में मेजबानों द्वारा उपयोग की जाती है। इसे बदलने से मौजूदा सबनेट के लिए DNS नाम सर्वर अपडेट हो जाता है।

  • host_routes - (वैकल्पिक) मार्गों की एक सरणी जो इस सबनेट से आईपी के साथ उपकरणों द्वारा उपयोग की जानी चाहिए (स्थानीय सबनेट मार्ग सहित) नहीं। Host_route ऑब्जेक्ट संरचना नीचे प्रलेखित है। इसे बदलने से मौजूदा सबनेट के लिए होस्ट रूट अपडेट हो जाते हैं।

  • subnetpool_id - (वैकल्पिक) subnetpool_id की आईडी सबनेट से जुड़ी।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र।

allocation_pools ब्लॉक का समर्थन करता है:

  • start - (आवश्यक) प्रारंभिक पता।

  • end - (आवश्यक) अंतिम पता।

host_routes ब्लॉक का समर्थन करता है:

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

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

  • region - उपर्युक्त तर्क देखें।
  • network_id - उपर्युक्त तर्क देखें।
  • cidr - उपर्युक्त तर्क देखें।
  • ip_version - उपरोक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • tenant_id - उपर्युक्त तर्क देखें।
  • allocation_pools - उपर्युक्त तर्क देखें।
  • gateway_ip - उपर्युक्त तर्क देखें।
  • enable_dhcp - उपर्युक्त तर्क देखें।
  • dns_nameservers - उपर्युक्त तर्क देखें।
  • host_routes - उपर्युक्त तर्क देखें।
  • subnetpool_id - उपर्युक्त तर्क देखें।

आयात

सबनेट को id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import openstack_networking_subnet_v2.subnet_1 da4faf16-5546-41e4-8330-4d0002b74048