Terraform 0.11

openstack_networking_router_route_v2




terraform

openstack_networking_router_route_v2

ओपनस्टैक V2 राउटर पर एक रूटिंग प्रविष्टि बनाता है।

उदाहरण उपयोग

resource "openstack_networking_router_v2" "router_1" {
  name           = "router_1"
  admin_state_up = "true"
}

resource "openstack_networking_network_v2" "network_1" {
  name           = "network_1"
  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_interface_v2" "int_1" {
  router_id = "${openstack_networking_router_v2.router_1.id}"
  subnet_id = "${openstack_networking_subnet_v2.subnet_1.id}"
}

resource "openstack_networking_router_route_v2" "router_route_1" {
  depends_on       = ["openstack_networking_router_interface_v2.int_1"]
  router_id        = "${openstack_networking_router_v2.router_1.id}"
  destination_cidr = "10.0.1.0/24"
  next_hop         = "192.168.199.254"
}

तर्क संदर्भ

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

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

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

  • destination_cidr - (आवश्यक) पैकेट के गंतव्य आईपी पर मिलान करने के लिए CIDR ब्लॉक। इसे बदलने से एक नई रूटिंग प्रविष्टि बन जाती है।

  • next_hop - (आवश्यक) अगले हॉप गेटवे का आईपी पता। इसे बदलने से एक नई रूटिंग प्रविष्टि बन जाती है।

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

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

  • region - उपर्युक्त तर्क देखें।
  • router_id - उपर्युक्त तर्क देखें।
  • destination_cidr - उपर्युक्त तर्क देखें।
  • next_hop - उपर्युक्त तर्क देखें।

टिप्पणियाँ

next_hop आईपी ​​पता राउटर से सीधे पहुंच योग्य होना चाहिए जो openstack_networking_router_route_v2 संसाधन निर्माण समय पर है। आप यह सुनिश्चित कर सकते हैं कि स्पष्ट रूप से openstack_networking_router_interface_v2 संसाधन पर निर्भरता को निर्दिष्ट करता है जो openstack_networking_router_interface_v2 से अगले हॉप को जोड़ता है, जैसा कि ऊपर दिए गए उदाहरण में है।

आयात

रूटिंग प्रविष्टियों को निम्न प्रारूप का उपयोग करके एक संयुक्त आईडी का उपयोग करके आयात किया जा सकता है: <router_id>-route-<destination_cidr>-<next_hop>

$ terraform import openstack_networking_router_route_v2.router_route_1 686fe248-386c-4f70-9f6c-281607dad079-route-10.0.1.0/24-192.168.199.25