web-dev-qa-db-ja.com

「[警告]:dnfを実行するのではなくdnfモジュールを使用することを検討してください」を取り除く方法は?

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

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がインストールされ、モジュールdnfを使用できることを確認するための推奨される方法は何ですか?

2
czerny

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

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

2
Zlemini