Como se livrar de “[AVISO]: Considere usar o módulo dnf em vez de executar o dnf”?

2

Alguns dos meus ansiosos livros didáticos começam com a instalação do pacote python2-dnf que é necessário para que o módulo ansible dnf seja executado.

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

Chamada direta de dnf no módulo shell 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, assim, o módulo dnf possa ser usado?

    
por czerny 17.10.2016 / 17:56

1 resposta

1

Os avisos do shell podem ser silenciados adicionando um warn=no à sua string de comando do shell da seguinte forma:

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

    
por 26.10.2016 / 20:06

Tags