Terraform 0.11

packet_ip_attachment




terraform

packet_ip_attachment

उपकरणों के लिए लोचदार आईपी सबनेट को संलग्न करने के लिए एक संसाधन प्रदान करता है।

एक आरक्षित ब्लॉक से एक प्रावधान डिवाइस के लिए एक आईपी सबनेट संलग्न करने के लिए, आपको एक ही परियोजना में अपने एक आरक्षित ब्लॉक से संबंधित सबनेट CIDR प्राप्त करना होगा और लक्ष्य डिवाइस के रूप में सुविधा होगी।

उदाहरण के लिए, आपके पास IPv4 पता ब्लॉक 147.229.10.152/30 आरक्षित है, आप पूरे ब्लॉक को एक डिवाइस पर एक सबनेट के रूप में निर्दिष्ट करना चुन सकते हैं; या CIDRs के साथ 2 सबनेट 147.229.10.152/31 'और 147.229.10.154/31; या उपसर्गों के साथ मुखौटा उपसर्ग लंबाई 32. लोचदार IP सबनेट के बारे में अधिक जानकारी here

डिवाइस और आरक्षित ब्लॉक एक ही सुविधा में होना चाहिए।

उदाहरण उपयोग

# Reserve /30 block of max 2 public IPv4 addresses in Parsippany, NJ (ewr1) for myproject
resource "packet_reserved_ip_block" "myblock" {
    project_id = "${packet_project.myproject.id}"
    facility = "ewr1"
    quantity = 2
}

# Assign /32 subnet (single address) from reserved block to a device
resource "packet_ip_attachment" "first_address_assingment" {
    device_id = "${packet_device.mydevice.id}"
    # following interpolation will result to sth like "147.229.10.152/32"
    cidr_notation = "${cidrhost(packet_reserved_ip_block.myblock.cidr_notation,0)}/32"
}

तर्क संदर्भ

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

  • device_id - (आवश्यक) डिवाइस की आईडी जो सबनेट को असाइन करने के लिए
  • cidr_notation - (आवश्यक) उसी परियोजना में आरक्षित ब्लॉक से सबनेट की CIDR संकेतन और इस उपकरण के रूप में सुविधा

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

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

  • id - असाइनमेंट की यूनिक आईडी
  • device_id - डिवाइस की आईडी, जिसे सबनेट को सौंपा गया है
  • cidr_notation - CIDR संकेतन में सबनेट असाइन किया गया, उदाहरण के लिए "147.229.15.30/31"
  • gateway - सबनेट के लिए गेटवे का आईपी पता
  • network - सबनेट नेटवर्क पता
  • netmask - दशमलव संकेतन में सबनेट मास्क, उदाहरण के लिए "255.255.255.0"
  • cidr - पूर्णांक के रूप में सबनेट के CIDR उपसर्ग की लंबाई
  • address_family - पूर्णांक के रूप में पता परिवार (4 या 6)
  • public - बूलियन ध्वज क्या सबनेट इंटरनेट से उपलब्ध है