Terraform 0.11

cloudscale_floating_ip




terraform

cloudscale_floating_ip

एक Cloudcale.ch फ़्लोटिंग IP प्रदान करता है जो कि सार्वजनिक रूप से सुलभ स्थिर IP पते या IP नेटवर्क का प्रतिनिधित्व करता है जिसे आपके एक Cloudcale.ch सर्वर को सौंपा जा सकता है। फ्लोटिंग आईपी को सर्वरों के बीच ले जाया जा सकता है। संभावित उपयोग के मामलों में शामिल हैं: उच्च उपलब्धता, गैर-विघटनकारी रखरखाव, प्रति सर्वर कई आईपी, या सर्वर को बदलने के बाद उसी आईपी का फिर से उपयोग करना।

उदाहरण उपयोग

# Create a new Server
resource "cloudscale_server" "web-worker01" {
  name        = "web-worker01"
  flavor_slug = "flex-4"
  image_slug  = "debian-9"
  ssh_keys    = ["ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL2jzgla23DfRVLQr3KT20QQYovqCCN3clHrjm2ZuQFW [email protected]"]
}

# Add a Floating IPv4 address to web-worker01
resource "cloudscale_floating_ip" "web-worker01-vip" {
  server      = "${cloudscale_server.web-worker01.id}"
  ip_version  = 4
  reverse_ptr = "vip.web-worker01.example.com"
}

# Add a Floating IPv6 network to web-worker01
resource "cloudscale_floating_ip" "web-worker01-net" {
  server        = "${cloudscale_server.web-worker01.id}"
  ip_version    = 6
  prefix_length = 56
}

तर्क संदर्भ

फ़्लोटिंग आईपी जोड़ते समय निम्नलिखित तर्क समर्थित हैं:

  • server - (आवश्यक) इस सर्वर (UUID) को फ्लोटिंग आईपी असाइन करें।
  • ip_version - (आवश्यक) 4 या 6 , क्रमशः IPv4 या IPv6 पते या नेटवर्क के लिए।
  • prefix_length - (वैकल्पिक) यदि आप अपने सर्वर पर एक एकल IP पते के बजाय एक संपूर्ण नेटवर्क असाइन करना चाहते हैं, तो आपको उपसर्ग लंबाई निर्दिष्ट करनी होगी। वर्तमान में, केवल ip_version=6 और prefix_length=56 लिए समर्थन है।
  • reverse_ptr - (वैकल्पिक) आप किसी एकल फ़्लोटिंग IP पते के मामले में PTR रिकॉर्ड (रिवर्स DNS पॉइंटर) निर्दिष्ट कर सकते हैं।

फ़्लोटिंग आईपी अपडेट करते समय निम्नलिखित तर्क समर्थित हैं:

  • server - (आवश्यक) (पुनः-) इस सर्वर (UUID) में फ्लोटिंग आईपी असाइन करें।

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

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित गणना की गई विशेषताएँ निर्यात की जाती हैं:

  • href - वर्तमान संसाधन का Cloudcale.ch API URL।
  • network - फ्लोटिंग आईपी पते या नेटवर्क का CIDR संकेतन, जैसे 192.0.2.123/32
  • next_hop - आपके फ़्लोटिंग आईपी सर्वर का आईपी पता वर्तमान में सौंपा गया है।