Terraform 0.11

cloudstack_ssh_keypair




terraform

cloudstack_ssh_keypair

SSH कुंजी युग्म बनाता या पंजीकृत करता है।

उदाहरण उपयोग

resource "cloudstack_ssh_keypair" "default" {
  name       = "myKey"
  public_key = "${file("~/.ssh/id_rsa.pub")}"
  project    = "myProject"
}

तर्क संदर्भ

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

  • name - (आवश्यक) SSH कुंजी जोड़ी का नाम। यह क्लाउडस्टैक खाते के भीतर एक अद्वितीय मूल्य है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • public_key - (वैकल्पिक) CloudStack के साथ पंजीकरण करने के लिए सार्वजनिक कुंजी। यदि इसे छोड़ दिया जाता है, तो CloudStack एक नई कुंजी जोड़ी उत्पन्न करेगा। कुंजी को file() इंटरपोलेशन फ़ंक्शन का उपयोग करके डिस्क पर फ़ाइल से लोड किया जा सकता है । इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • project - (वैकल्पिक) इस कुंजी को पंजीकृत करने के लिए प्रोजेक्ट का नाम या आईडी। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

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

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

  • id - कुंजी जोड़ी आईडी।
  • fingerprint - निर्दिष्ट या बनाई गई सार्वजनिक कुंजी का फिंगरप्रिंट।
  • private_key - CloudStack द्वारा उत्पन्न निजी कुंजी। केवल तभी उपलब्ध है जब CloudStack ने मुख्य जोड़ी बनाई।