Sto cercando di capire come configurare le credenziali SSH separatamente per un ambiente di produzione e gestione temporanea con Ansible. Comprendo che è possibile configurare gli indirizzi IP e i nomi host del server separatamente utilizzando diversi file di inventario passando l' argomento -i
o --inventory-file
al ansible-playbook
comando. Tuttavia, non vedo tale opzione per ansible.cfg
. Attualmente, le credenziali vivono /etc/ansible/ansible.cfg
come:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Come posso configurare più credenziali SSH, una per la produzione e una per la stadiazione?
.ssh/config
?