カーネルを除くすべてのパッケージを更新するAnsible Playbookは機能しません。

カーネルを除くすべてのパッケージを更新するAnsible Playbookは機能しません。

カーネルを除くすべてのパッケージを更新するために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*'

おすすめ記事