Terraform 0.11

opentelekomcloud_compute_floatingip_associate_v2




terraform

opentelekomcloud_compute_floatingip_associate_v2

एक अस्थायी आईपी को एक उदाहरण के लिए संबद्ध करें। इसका उपयोग opentelekomcloud_compute_instance_v2 में floating_ip opentelekomcloud_compute_instance_v2 विकल्प के बजाय किया जा सकता है।

उदाहरण उपयोग

स्वचालित रूप से सही नेटवर्क का पता लगाएं

resource "opentelekomcloud_compute_instance_v2" "instance_1" {
  name            = "instance_1"
  image_id        = "ad091b52-742f-469e-8f3c-fd81cadf0743"
  flavor_id       = 3
  key_pair        = "my_key_pair_name"
  security_groups = ["default"]
}

resource "opentelekomcloud_networking_floatingip_v2" "fip_1" {
  pool = "my_pool"
}

resource "opentelekomcloud_compute_floatingip_associate_v2" "fip_1" {
  floating_ip = "${opentelekomcloud_networking_floatingip_v2.fip_1.address}"
  instance_id = "${opentelekomcloud_compute_instance_v2.instance_1.id}"
}

संलग्न करने के लिए नेटवर्क को स्पष्ट रूप से सेट करें

resource "opentelekomcloud_compute_instance_v2" "instance_1" {
  name            = "instance_1"
  image_id        = "ad091b52-742f-469e-8f3c-fd81cadf0743"
  flavor_id       = 3
  key_pair        = "my_key_pair_name"
  security_groups = ["default"]

  network {
    name = "my_network"
  }

  network {
    name = "default"
  }
}

resource "opentelekomcloud_networking_floatingip_v2" "fip_1" {
  pool = "my_pool"
}

resource "opentelekomcloud_compute_floatingip_associate_v2" "fip_1" {
  floating_ip = "${opentelekomcloud_networking_floatingip_v2.fip_1.address}"
  instance_id = "${opentelekomcloud_compute_instance_v2.instance_1.id}"
  fixed_ip    = "${opentelekomcloud_compute_instance_v2.instance_1.network.1.fixed_ip_v4}"
}

तर्क संदर्भ

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

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

  • floating_ip - (आवश्यक) संबद्ध करने के लिए अस्थायी आईपी।

  • instance_id - (आवश्यक) अस्थायी IP को साथ में लेने के लिए उदाहरण।

  • fixed_ip - (वैकल्पिक) विशिष्ट आईपी पते के लिए सीधे यातायात।

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

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

  • region - उपर्युक्त तर्क देखें।
  • floating_ip - देखें ऊपर दिया गया संदर्भ।
  • instance_id - उपर्युक्त तर्क देखें।
  • fixed_ip - उपर्युक्त तर्क देखें।

आयात

इस संसाधन को सभी तीन तर्कों को निर्दिष्ट करके आयात किया जा सकता है, जिसे एक स्लैश द्वारा अलग किया गया है:

$ terraform import opentelekomcloud_compute_floatingip_associate_v2.fip_1 <floating_ip>/<instance_id>/<fixed_ip>