커널을 제외한 모든 패키지를 업데이트하는 Ansible 플레이북이 작동하지 않습니다.

커널을 제외한 모든 패키지를 업데이트하는 Ansible 플레이북이 작동하지 않습니다.

커널을 제외한 모든 패키지를 업데이트하기 위해 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*'

관련 정보