私の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を使用できることを確認するための推奨される方法は何ですか?
シェルの警告は、次のようにシェルコマンド文字列にwarn=no
を追加することで消音できます。
tasks: - name: Install required dnf python binding Shell: dnf install -y python2-dnf warn=no changed_when: False