2

Некоторые из моего анзибля playbooks начать с установкой пакета 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 ?

1 ответ1

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .