Terraform 0.11

ignition_user




terraform

ignition_user

Passwd डेटाबेस में वांछित उपयोगकर्ता परिवर्धन का वर्णन करता है।

उदाहरण उपयोग

data "ignition_user" "foo" {
    name = "foo"
    home_dir = "/home/foo/"
    shell = "/bin/bash"
}

तर्क संदर्भ

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

  • name - (आवश्यक) खाते के लिए उपयोगकर्ता नाम।

  • password_hash - (वैकल्पिक) खाते के लिए कूटबद्ध कूटशब्द।

  • ssh_authorized_keys - (वैकल्पिक) उपयोगकर्ता की ssh_authorized_keys जोड़े जाने वाले SSH कुंजी की एक सूची।

  • uid - (वैकल्पिक) नए खाते की उपयोगकर्ता आईडी।

  • gecos - (वैकल्पिक) नए खाते का GECOS फ़ील्ड।

  • home_dir - (वैकल्पिक) नए खाते की होम निर्देशिका।

  • no_create_home - (वैकल्पिक) उपयोगकर्ता की होम निर्देशिका बनाने के लिए या नहीं।

  • primary_group - (वैकल्पिक) नए खाते के प्राथमिक समूह का नाम या आईडी।

  • groups - (वैकल्पिक) नए खाते के पूरक समूहों की सूची।

  • no_user_group - (वैकल्पिक) उपयोगकर्ता के समान नाम वाला एक समूह बनाने या न करने के लिए।

  • no_log_init - (वैकल्पिक) अंतिम और faillog डेटाबेस में उपयोगकर्ता को जोड़ना या नहीं।

  • shell - (वैकल्पिक) नए खाते का लॉगिन खोल।

  • system - (वैकल्पिक) खाते को सिस्टम खाता बनाने के लिए या नहीं। यदि खाता अभी तक मौजूद नहीं है तो इसका केवल एक प्रभाव है।

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

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

  • id - आईडी इग्निशन_कॉन्फ़िग में इस संसाधन को संदर्भित करने के लिए उपयोग की जाती है।