accelize.linux_kernel
Linuxカーネルロール
このAnsibleロールは、OSリポジトリから特定のカーネルバージョンをインストールして有効にし、対応するカーネルヘッダーがインストールされていることを確認します。
要件
このロールは、ターゲットホストでrootとして実行する必要があります。
指定されたカーネルバージョンは、OSリポジトリによってサポートされている必要があります(これには、Red Hatベースのディストリビューションの「Vault」リポジトリが含まれます)。
ロール変数
- install_kernel_headers: Trueの場合、対応するカーネルヘッダーもインストールします。
デフォルトは
true
です。 - kernel_version: この値で始まる最も最近のカーネルバージョンをインストールします(一致する場合は現在のカーネルバージョンを保持します)。 デフォルトは任意のバージョンです。
- reboot_on_kernel_update: Trueの場合、カーネルが更新されたときにシステムを再起動します。
デフォルトは
true
です。 - kernel_variant: Debianベースのディストリビューションで指定された場合、必要なカーネルバリアント(""、"common"、"generic"、"aws"、"azure"など)を使用します。それ以外の場合は現在のカーネルバリアントを使用します。
例のプレイブック
- hosts: servers
become: true
roles:
- role: accelize.linux_kernel
vars:
kernel_version: 3.10.0-693
依存関係
なし。
ライセンス
Apache 2.0
著者情報
このロールはAccelizeにより提供されています。