Ich habe ein geeignetes Playbook verwendet, um git zu installieren:
%Vor%Ich habe die installierten Versionen überprüft:
%Vor%Aber fügen Sie diese zum ansible Playbook hinzu:
%Vor%und erneute Ausführung führt zu folgendem Fehler:
fatal: [46.101.94.110]: FEHLGESCHLAGEN! = & gt; {"cache_update_time": 0, "cache_updated": false, "geändert": false, "fehlgeschlagen": true, "msg": "'/ usr / bin / apt-get -y -o \" Dpkg :: Optionen: : = - force-confdef \ "-o \" Dpkg :: Optionen :: = - force-confold \ "install 'git = 1.9.1' 'fehlgeschlagen: E: Version' 1.9.1 'für' git ' wurde nicht gefunden \ n "," stderr ":" E: Version '1.9.1' für 'git' wurde nicht gefunden \ n "," stdout ":" Paketlisten lesen ... \ nBuilding dependency tree ... \ nReading state information ... \ n "," stdout_lines ": [" Paketlisten lesen ... "," Abhängigkeitsstruktur erstellen ... "," Statusinformationen lesen ... "]}
Git-Paket mit dieser spezifischen Version ist wie folgt:
%Vor%Ihre Aufgabe sollte sein:
%Vor%Grüße
Sie benötigen keine zwei Aufgaben zum Aktualisieren des Cache und zum Installieren. Ihr Playbook sollte wie folgt aussehen:
%Vor%Beachten Sie, dass Ansible Platzhalterzeichen unterstützt, sodass Sie nicht unbedingt die vollständige Versionsstring
benötigenTags und Links ansible