"[경고]: dnf를 실행하는 대신 dnf 모듈을 사용하는 것이 좋습니다"를 제거하는 방법은 무엇입니까?

"[경고]: dnf를 실행하는 대신 dnf 모듈을 사용하는 것이 좋습니다"를 제거하는 방법은 무엇입니까?

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사용할 수 있나요?

답변1

warn=no다음과 같이 셸 명령 문자열에 를 추가하면 셸 경고를 음소거할 수 있습니다 .

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

관련 정보