¿Cómo deshacerse de "[ADVERTENCIA]: considere usar el módulo dnf en lugar de ejecutar dnf"?

¿Cómo deshacerse de "[ADVERTENCIA]: considere usar el módulo dnf en lugar de ejecutar dnf"?

Algunos de mis manuales de ansible comienzan con la instalación del python2-dnfpaquete necesario paradnfmódulo ansible para ejecutar.

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

Llamada directa de dnfencaparazónEl módulo genera la siguiente advertencia.

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

¿Cómo se puede evitar dicha advertencia o cuál es la forma sugerida de asegurarse de que el paquete python2-dnfesté instalado y, por lo tanto, el módulo?dnf¿puede ser usado?

Respuesta1

Las advertencias de Shell se pueden silenciar agregando una warn=nocadena de comando de su Shell como esta:

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

información relacionada