Próbuję dowiedzieć się, jak skonfigurować poświadczenia SSH osobno dla środowiska produkcyjnego i testowego za pomocą Ansible. Rozumiem, że możesz skonfigurować adresy IP serwerów i nazwy hostów osobno, używając różnych plików spisu, przekazując argument -ilub --inventory-filedo ansible-playbookpolecenia. Nie widzę jednak takiej opcji dla ansible.cfg. Obecnie poświadczenia są dostępne /etc/ansible/ansible.cfgjako:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Jak mogę skonfigurować wiele poświadczeń SSH, jeden dla produkcji i jeden dla przemieszczania?
.ssh/config?