![Como se livrar de "[AVISO]: Considere usar o módulo dnf em vez de executar o dnf"?](https://rvso.com/image/1510161/Como%20se%20livrar%20de%20%22%5BAVISO%5D%3A%20Considere%20usar%20o%20m%C3%B3dulo%20dnf%20em%20vez%20de%20executar%20o%20dnf%22%3F.png)
Alguns dos meus manuais ansible começam com a instalação do python2-dnf
pacote necessário paradnfmódulo ansible para ser executado.
tasks:
- name: Install required dnf python binding
shell: dnf install -y python2-dnf
changed_when: False
Chamada direta de dnf
inconchamódulo resulta no seguinte aviso
[WARNING]: Consider using dnf module rather than running dnf
Como tal aviso pode ser evitado ou qual é a maneira sugerida para garantir que o pacote python2-dnf
esteja instalado e, portanto, o módulodnfpode ser usado?
Responder1
Os avisos do shell podem ser silenciados adicionando um warn=no
à string de comando do shell como este:
tasks: - name: Install required dnf python binding shell: dnf install -y python2-dnf warn=no changed_when: False