E405 v4.0.0 Remote-Paketaufgaben sollten wiederholt werden Paketvorgänge sind unzuverlässig, da sie Netzwerkkommunikation und die Verfügbarkeit von Remote-Servern erfordern. Um mögliche Probleme abzumildern, sollten Wiederholungsversuche über register: my_result und bis: my_result | verwendet werden Erfolg
Dies wird beim Ausführen ansible-lint
als folgender Fehler angezeigt:
[405] Remote package tasks should have a retry
plays/sample.yml:31
Task/Handler: Install list of packages
Angesichts des Beispielcodes:
- name: Install list of packages
apt:
name: [jq, vim, curl, unzip, dnsutils]
state: present
Wie kann man das lösen?
Regel 405 wurde nach der Diskussion unter https://github.com/ansible/ansible-lint/issues/456 gestrichen
quelle