accelize.linux_kernel
Linux内核角色
这个Ansible角色会从操作系统的仓库中安装和启用指定的内核版本,并确保安装相应的内核头文件。
要求
该角色需要以root权限在目标主机上运行。
指定的内核版本必须受到操作系统仓库的支持(包括针对基于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提供。