Saya mencoba mencari cara untuk mengkonfigurasi kredensial SSH secara terpisah untuk lingkungan produksi dan pementasan dengan Ansible. Saya memahami bahwa Anda dapat mengkonfigurasi alamat IP server dan nama host secara terpisah menggunakan file persediaan yang berbeda dengan melewati -iatau --inventory-fileargumen untuk ansible-playbookperintah. Namun, saya tidak melihat opsi seperti itu untuk ansible.cfg. Saat ini, kredensial tinggal /etc/ansible/ansible.cfgsebagai:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Bagaimana saya bisa mengkonfigurasi beberapa kredensial SSH, satu untuk produksi dan satu untuk pementasan?
.ssh/config?