Terraform 0.11

openstack_compute_keypair_v2




terraform

openstack_compute_keypair_v2

OpenStack के भीतर V2 के कीपर संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

मौजूदा सार्वजनिक कुंजी आयात करें

resource "openstack_compute_keypair_v2" "test-keypair" {
  name       = "my-keypair"
  public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAjpC1hwiOCCmKEWxJ4qzTTsJbKzndLotBCz5PcwtUnflmU+gHJtWMZKpuEGVi29h0A/+ydKek1O18k10Ff+4tyFjiHDQAnOfgWf7+b1yK+qDip3X1C0UPMbwHlTfSGWLGZqd9LvEFx9k3h/M+VtMvwR1lJ9LUyTAImnNjWG7TaIPmui30HvM2UiFEmqkr4ijq45MyX2+fLIePLRIF61p4whjHAQYufqyno3BS48icQb4p6iVEZPo4AE2o9oIyQvj2mx4dk5Y8CgSETOZTYDOR3rU2fZTRDRgPJDH9FWvQjF5tA0p3d9CoWWd2s6GKKbfoUIi8R/Db1BSPJwkqB"
}

एक सार्वजनिक / निजी कुंजी जोड़ी उत्पन्न करें

resource "openstack_compute_keypair_v2" "test-keypair" {
  name = "my-keypair"
}

तर्क संदर्भ

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

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

  • name - (आवश्यक) कीपर के लिए एक अनूठा नाम। इसे बदलने से एक नया कीपर बनता है।

  • public_key - (वैकल्पिक) एक public_key स्वरूपित सार्वजनिक कुंजी। इसे बदलने से एक नया कीपर बनता है। यदि सार्वजनिक कुंजी निर्दिष्ट नहीं है, तो एक सार्वजनिक / निजी कुंजी जोड़ी स्वचालित रूप से उत्पन्न होगी। यदि एक जोड़ी बनाई जाती है, तो इस संसाधन को नष्ट करने का मतलब है कि आप उस कीपर तक हमेशा के लिए पहुंच खो देंगे।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र।

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

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

  • region - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • public_key - उपर्युक्त तर्क देखें।
  • fingerprint - सार्वजनिक कुंजी का फिंगरप्रिंट।
  • private_key - कोई भी सार्वजनिक कुंजी निर्दिष्ट नहीं होने पर उत्पन्न निजी कुंजी।

आयात

कीपर्स को name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import openstack_compute_keypair_v2.my-keypair test-keypair