커널을 제외한 모든 패키지를 업데이트하기 위해 Ansible 플레이북을 작성하려고 합니다. 다음 플레이북을 실행할 때마다 커널을 포함한 모든 패키지가 업데이트됩니다. 내 제외 매개변수가 왜 무시되는지 아시나요?
- name: upgrade all packages, excluding kernel
yum:
name: '*'
state: latest
exclude: kernel*
답변1
그것은 ansible 2.9에서 작동합니다. 스크립트와의 유일한 차이점은 커널* 주위에 따옴표가 있다는 것입니다.
- name: upgrade all packages, excluding kernel
yum:
name: '*'
state: latest
exclude: 'kernel*'