führen Sie ansible playbook auf jenkins-pipeline

Ich öffne dieses Thema, weil ich ein Problem wenn ich versuche zu laufen ansiblePlaybook in einem Jenkins-pipeline. Das plugin ansible ist das installieren und aktivieren. Ich habe schreiben eine Jenkinsfile wo richte ich das environnement und rufe meine ansible pipeline-wie Sie unten sehen können :

führen Sie ansible playbook auf jenkins-pipeline

Wie Sie sehen können hatte ich auch bestätigt, dass meine ansible ist in den Pfad, und, dass es anerkannt. Aber kann es nicht ausführen. Unten die Ausgabe mit der Fehlermeldung:

führen Sie ansible playbook auf jenkins-pipeline

Ich habe auch versucht, führen Sie es wie ein shell-Befehl :

führen Sie ansible playbook auf jenkins-pipeline

Aber es nicht erreichen kann mein server die ssh-Verbindung schlägt fehl :

führen Sie ansible playbook auf jenkins-pipeline

Aber wenn ich ansible in einer freestyle-job funktioniert es auch so verstehe ich nicht, warum !

Hoffentlich kann mir jemand helfen mit diesem Problem und haben eine Lösung für das zweite Problem, also ich hab eine vorübergehende Lösung. Bitte, verzeihen Sie mein Englisch, wenn es schlecht ist, es ist nicht meine Muttersprache.

Grüße,

  • Die erste Ausgabe scheint zu sein, dass das plugin nicht erkennt, Ihre Ansible-installation. Die zweite scheint zu sein, dass der ssh-key für den Jenkins-Benutzer nicht gültig ist für das, was Sie zu tun versuchen.
InformationsquelleAutor Nab | 2018-04-20
Schreibe einen Kommentar