Estou tentando descobrir como configurar as credenciais SSH separadamente para um ambiente de produção e armazenamento temporário com o Ansible. Entendo que você pode configurar os endereços IP e os nomes de host do servidor separadamente, usando diferentes arquivos de inventário, passando o argumento -i
ou --inventory-file
para o ansible-playbook
comando No entanto, não vejo essa opção para ansible.cfg
. Atualmente, as credenciais vivem /etc/ansible/ansible.cfg
como:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Como posso configurar várias credenciais SSH, uma para produção e outra para preparação?
.ssh/config
?