Estoy tratando de descubrir cómo configurar las credenciales SSH por separado para un entorno de producción y preparación con Ansible. Entiendo que puede configurar las direcciones IP y los nombres de host del servidor por separado utilizando diferentes archivos de inventario pasando el argumento -io --inventory-fileal ansible-playbookcomando. Sin embargo, no veo esa opción para ansible.cfg. Actualmente, las credenciales viven /etc/ansible/ansible.cfgcomo:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
¿Cómo puedo configurar múltiples credenciales SSH, una para producción y otra para puesta en escena?
.ssh/config?