Wie wird man „[WARNUNG]: Erwägen Sie die Verwendung des DNF-Moduls, anstatt DNF auszuführen“ los?

Wie wird man „[WARNUNG]: Erwägen Sie die Verwendung des DNF-Moduls, anstatt DNF auszuführen“ los?

Einige meiner Ansible-Playbooks beginnen mit der Installation eines python2-dnfPakets, das erforderlich ist fürnicht bestandenzum Ausführen des Ansible-Moduls.

tasks:
- name: Install required dnf python binding
  shell: dnf install -y python2-dnf
  changed_when: False

Direkter Anruf von dnfinHülseModul führt zu folgender Warnung

[WARNING]: Consider using dnf module rather than running dnf

Wie kann eine solche Warnung vermieden werden oder wie kann sichergestellt werden, dass das Paket python2-dnfund damit das Modul installiert wird?nicht bestandenkann verwendet werden?

Antwort1

Shell-Warnungen können stummgeschaltet werden, indem Sie warn=noIhrer Shell-Befehlszeichenfolge eins wie folgt hinzufügen:

tasks: - name: Install required dnf python binding shell: dnf install -y python2-dnf warn=no changed_when: False

verwandte Informationen