Terraform 0.11

openstack_networking_router_interface_v2




terraform

openstack_networking_router_interface_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"
  ip_version = 4
}

resource "openstack_networking_router_v2" "router_1" {
  name             = "my_router"
  external_gateway = "f67f0d72-0ddf-11e4-9d95-e1f29f417e2f"
}

resource "openstack_networking_router_interface_v2" "router_interface_1" {
  router_id = "${openstack_networking_router_v2.router_1.id}"
  subnet_id = "${openstack_networking_subnet_v2.subnet_1.id}"
}

तर्क संदर्भ

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

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

  • router_id - (आवश्यक) राउटर की आईडी इस इंटरफेस से संबंधित है। इसे बदलने से एक नया राउटर इंटरफेस बनता है।

  • subnet_id - सबनेट की आईडी जिससे यह इंटरफ़ेस कनेक्ट होता है। इसे बदलने से एक नया राउटर इंटरफेस बनता है।

  • port_id - इस इंटरफ़ेस के पोर्ट से आईडी कनेक्ट होती है। इसे बदलने से एक नया राउटर इंटरफेस बनता है।

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

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

  • region - उपर्युक्त तर्क देखें।
  • router_id - उपर्युक्त तर्क देखें।
  • subnet_id - उपर्युक्त तर्क देखें।
  • port_id - उपरोक्त तर्क देखें।

आयात

राउटर इंटरफेस का उपयोग पोर्ट id किया जा सकता है

$ openstack port list --router <router name or id>
$ terraform import openstack_networking_router_interface_v2.int_1 <port id from above output>