Ansible Yum-Install-Befehl

Ansible Yum-Install-Befehl

ansible all -m yum -a "name=java-openjdk status=aktuell install_root=/opt/"

Ich erhalte folgenden Fehler 127.0.0.1 | UNREACHABLE! => { "changed": false, "msg": "Verbindung zum Host über SSH fehlgeschlagen: Berechtigung verweigert (publickey,gssapi-keyex,gssapi-with-mic,password).", "unreachable": true }

Ich kann ein Playbook wie unten ausführen: ansible-playbook --connection=local --inventory 127.0.0.1, teamcity.yml

Antwort1

In Ihrem ersten Beispiel verwenden Sie die Verbindung, die in Ihrem Inventar angegeben ist. Im zweiten Beispiel geben Sie „connection=local“ an.

Ohne Ihr Inventar und Ihr Playbook zu sehen, kann ich nicht sicher sein, was die beste Lösung ist. Sie können sicherstellen, dass der Eintrag in Ihrer Hosts-Datei die lokale Verbindung verwendet:

 examplehost ansible_connection=local

verwandte Informationen