मैं यह पता लगाने की कोशिश कर रहा हूं कि उत्पादन के लिए अलग से एसएसएच क्रेडेंशियल्स को कैसे कॉन्फ़िगर किया जाए और एंज़िबल के साथ पर्यावरण का मंचन किया जाए। मैं समझता हूं कि आप आदेश के लिए -iया --inventory-fileतर्क पास करके अलग-अलग इन्वेंट्री फ़ाइलों का उपयोग करके सर्वर आईपी पते और होस्टनाम को अलग से कॉन्फ़िगर कर सकते हैं ansible-playbook। हालाँकि, मुझे ऐसा कोई विकल्प नहीं दिखता है ansible.cfg। वर्तमान में, क्रेडेंशियल निम्नानुसार हैं /etc/ansible/ansible.cfg:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
मैं कई SSH क्रेडेंशियल्स को कैसे कॉन्फ़िगर कर सकता हूं, एक उत्पादन के लिए और एक स्टेजिंग के लिए?
.ssh/config?