Ich versuche herauszufinden, wie die SSH-Anmeldeinformationen für eine Produktions- und Staging-Umgebung mit Ansible separat konfiguriert werden. Ich verstehe, dass Sie die Server-IP-Adressen und Hostnamen mithilfe verschiedener Inventardateien separat konfigurieren können, indem Sie das Argument -ioder --inventory-filean den ansible-playbookBefehl übergeben. Ich sehe jedoch keine solche Option für ansible.cfg. Derzeit leben die Anmeldeinformationen in /etc/ansible/ansible.cfg:
[defaults]
private_key_file=/home/caleb/.ssh/staging_key.pem
remote_user=ubuntu
sudo_user=root
gathering=explicit
Wie kann ich mehrere SSH-Anmeldeinformationen konfigurieren, einen für die Produktion und einen für die Bereitstellung?
.ssh/config?