Ich muss das Paket von einem anderen Ziel-Release neu installieren. Problem: Wenn das Paket bereits installiert ist, wird keine Aktion ausgeführt. Mein ansible Textbuch Fragment ist:Erneutes Installieren des Deb-Pakets von einem anderen Release
- name: Add jessie-backports repo
apt_repository:
repo: 'deb http://httpredir.debian.org/debian jessie-backports main'
state: present
- name: install libssl from jessie-backports
apt:
name: libssl1.0.0
default_release: jessie-backports
und ansible Antwort lautet:
ptmp3 | SUCCESS => {
"cache_update_time": 1493744770,
"cache_updated": true,
"changed": false,
"invocation": {
....
}
}
ich alte Version vor der Installation neuer entfernen kann, sondern ganze Reihe von Paketen, hängt von libssl
(ssh
zum Beispiel).
Btw Befehl apt-get install libssl1.0.0 -t jessie-backports
bei Remote-Host-Werken und libssl aktualisiert
Warum es keinen Staat ist = in Sie apt Aufgabe? – papey
state = present ist der Standardwert – kakabomba
Haben Sie versucht, 'force: true' mit dem apt-Modul zu verwenden? –