Terraform 0.11

openstack_identity_user_v3




terraform

openstack_identity_user_v3

ओपनस्टैक कीस्टोन के भीतर एक V3 उपयोगकर्ता संसाधन का प्रबंधन करता है।

नोट: इस संसाधन का उपयोग करने के लिए आपके पास अपने OpenStack क्लाउड में व्यवस्थापक विशेषाधिकार होने चाहिए

उदाहरण उपयोग

resource "openstack_identity_project_v3" "project_1" {
  name = "project_1"
}

resource "openstack_identity_user_v3" "user_1" {
  default_project_id = "${openstack_identity_project_v3.project_1.id}"
  name = "user_1"
  description = "A user"

  password = "password123"

  ignore_change_password_upon_first_use = true

  multi_factor_auth_enabled = true

  multi_factor_auth_rule {
    rule = ["password", "totp"]
  }

  multi_factor_auth_rule {
    rule = ["password"]
  }

  extra {
    email = "[email protected]"
  }
}

तर्क संदर्भ

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

  • description - (वैकल्पिक) उपयोगकर्ता का विवरण।

  • default_project_id - (वैकल्पिक) इस उपयोगकर्ता का डिफ़ॉल्ट प्रोजेक्ट है।

  • domain_id - (वैकल्पिक) वह डोमेन जो इस उपयोगकर्ता का है।

  • enabled - (वैकल्पिक) उपयोगकर्ता सक्षम या अक्षम है या नहीं। मान्य मूल्य true और false

  • extra - (वैकल्पिक) अतिरिक्त जानकारी के फ़्री-फ़ार्म कुंजी / मान जोड़े।

  • ignore_change_password_upon_first_use - (वैकल्पिक) उपयोगकर्ता को पहले प्रयोग पर अपना पासवर्ड नहीं बदलना पड़ेगा। मान्य मूल्य true और false

  • ignore_password_expiry - (वैकल्पिक) उपयोगकर्ता का पासवर्ड समाप्त नहीं होगा। मान्य मूल्य true और false

  • ignore_lockout_failure_attempts - (वैकल्पिक) उपयोगकर्ता के पास अपने खाते में रखा गया असफलता लॉकआउट नहीं होगा। मान्य मूल्य true और false

  • multi_factor_auth_enabled - (वैकल्पिक) बहु-कारक प्रमाणीकरण सक्षम करने के लिए। मान्य मूल्य true और false

  • multi_factor_auth_rule - (वैकल्पिक) एक बहु-कारक प्रमाणीकरण नियम। संरचना नीचे प्रलेखित है। कृपया मुलताई -कारक नियमों का उपयोग करने के बारे में अधिक जानकारी के लिए ओकाटा रिलीज़ नोट देखें।

  • name - (वैकल्पिक) उपयोगकर्ता का नाम।

  • password - (वैकल्पिक) उपयोगकर्ता के लिए पासवर्ड।

  • region - (वैकल्पिक) वह क्षेत्र जिसमें V3 कीस्टोन क्लाइंट प्राप्त करना है। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से एक नया उपयोगकर्ता बनता है।

multi_factor_auth_rule ब्लॉक का समर्थन करता है:

  • rule - (आवश्यक) प्रमाणीकरण प्लगइन्स की एक सूची जिसे उपयोगकर्ता को प्रमाणित करना होगा।

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

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

  • domain_id - उपर्युक्त तर्क देखें।

आयात

उपयोगकर्ताओं को id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import openstack_identity_user_v3.user_1 89c60255-9bd6-460c-822a-e2b959ede9d2