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 -i
o --inventory-file
al ansible-playbook
comando. Sin embargo, no veo esa opción para ansible.cfg
. Actualmente, las credenciales viven /etc/ansible/ansible.cfg
como:
[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
?