Как избавиться от "[ПРЕДУПРЕЖДЕНИЕ]: рассмотрите возможность использования модуля dnf вместо запуска dnf"?

Некоторые из моих сборников начинаются с установки python2-dnf пакет, необходимый для работы модуля 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 установлен и таким образом модуль dnf можно использовать?

1 ответ

Предупреждения оболочки могут быть отключены путем добавления warn=no в командной строке вашей оболочки, как это:

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

Другие вопросы по тегам