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

486
czerny

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

1 ответ на вопрос

1
Zlemini

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

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

Похожие вопросы