![¿Cómo deshacerse de "[ADVERTENCIA]: considere usar el módulo dnf en lugar de ejecutar dnf"?](https://rvso.com/image/1510161/%C2%BFC%C3%B3mo%20deshacerse%20de%20%22%5BADVERTENCIA%5D%3A%20considere%20usar%20el%20m%C3%B3dulo%20dnf%20en%20lugar%20de%20ejecutar%20dnf%22%3F.png)
Algunos de mis manuales de ansible comienzan con la instalación del python2-dnf
paquete 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 dnf
encaparazó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-dnf
esté instalado y, por lo tanto, el módulo?dnf¿puede ser usado?
Respuesta1
Las advertencias de Shell se pueden silenciar agregando una warn=no
cadena 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