खोज…


परिचय

अक्सर आपको एक अलग उपयोगकर्ता के तहत कमांड निष्पादित करने या रूट विशेषाधिकार प्राप्त करने की आवश्यकता होती है। वे विकल्प आपको अतिथि सिस्टम में एक और उपयोगकर्ता बनने की अनुमति देते हैं।

वाक्य - विन्यास

  • become : सत्य या हां पर सेट किया जा सकता है और उपयोगकर्ता वृद्धि सेटिंग्स को ट्रिगर करता है।
  • become_user : दूरस्थ होस्ट में वांछित उपयोगकर्ता के लिए सेट।
  • become_method : लॉगिन और उपयोगकर्ता को बदलने के लिए प्रयुक्त कमांड निर्दिष्ट करें।
  • become_flags : लॉगिन पैरामीटर बदलें। जब आप शेल विशेषाधिकारों के बिना सिस्टम उपयोगकर्ता में बदलना चाहते हैं तो अधिकतर उपयोग किया जाता है।

केवल एक कार्य में

- name: Run script as foo user
  command: bash.sh
  become: true
  become_user: foo

सभी भूमिका कार्यों को रूट के रूप में चलाएँ

- hosts: all
  become: true

- name: Start apache
  service: apache2
  state: started

एक भूमिका को मूल के रूप में चलाएं

- hosts: all
  roles:
    - { role: myrole, become: yes }
    - myrole2


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow