
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