Installation einer bestimmten apt-Version mit ansible

9

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 ... "]}

    
AJP 22.03.2016, 09:17
quelle

2 Antworten

9

Git-Paket mit dieser spezifischen Version ist wie folgt:

%Vor%

Ihre Aufgabe sollte sein:

%Vor%

Grüße

    
Eduardo Gonzalez 22.03.2016, 10:14
quelle
1

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ötigen     
smiller171 22.03.2016 16:22
quelle

Tags und Links