「[警告]: dnf を実行するのではなく、dnf モジュールの使用を検討してください」というメッセージを取り除くにはどうすればよいでしょうか?

「[警告]: dnf を実行するのではなく、dnf モジュールの使用を検討してください」というメッセージを取り除くにはどうすればよいでしょうか?

私のAnsibleプレイブックのいくつかは、python2-dnf必要なパッケージのインストールから始まります。ダウン実行する ansible モジュール。

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

dnf直接の呼び出しシェルモジュールは次の警告を発します

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

python2-dnfこのような警告を回避する方法、またはパッケージとモジュールがインストールされていることを確実にするための推奨される方法は何ですか?ダウンに使える?

答え1

warn=no次のようにシェル コマンド文字列に を追加することで、シェルの警告を消音できます。

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

関連情報