![Wie wird man „[WARNUNG]: Erwägen Sie die Verwendung des DNF-Moduls, anstatt DNF auszuführen“ los?](https://rvso.com/image/1510161/Wie%20wird%20man%20%E2%80%9E%5BWARNUNG%5D%3A%20Erw%C3%A4gen%20Sie%20die%20Verwendung%20des%20DNF-Moduls%2C%20anstatt%20DNF%20auszuf%C3%BChren%E2%80%9C%20los%3F.png)
Einige meiner Ansible-Playbooks beginnen mit der Installation eines python2-dnf
Pakets, 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 dnf
inHü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-dnf
und damit das Modul installiert wird?nicht bestandenkann verwendet werden?
Antwort1
Shell-Warnungen können stummgeschaltet werden, indem Sie warn=no
Ihrer 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