!["[경고]: dnf를 실행하는 대신 dnf 모듈을 사용하는 것이 좋습니다"를 제거하는 방법은 무엇입니까?](https://rvso.com/image/1510161/%22%5B%EA%B2%BD%EA%B3%A0%5D%3A%20dnf%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%8C%80%EC%8B%A0%20dnf%20%EB%AA%A8%EB%93%88%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EC%A2%8B%EC%8A%B5%EB%8B%88%EB%8B%A4%22%EB%A5%BC%20%EC%A0%9C%EA%B1%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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