Add kernel package install

Add the ability to install additional kernel related packages.

Change-Id: Ie2ec4b81a0c561c9d6f2a9776a2cd6a711c28d83
Related-Bug: #1840180
This commit is contained in:
Alex Schultz 2019-08-14 13:40:21 -06:00
parent 4e1bab6e17
commit 1fd9aa8873
3 changed files with 10 additions and 1 deletions

View File

@ -17,4 +17,5 @@
# All variables intended for modification should place placed in this file.
tripleo_kernel_extra_modules: {}
tripleo_kernel_extra_packages: {}
tripleo_kernel_sysctl_extra_settings: {}

View File

@ -20,7 +20,9 @@
roles:
- role: "tripleo-kernel"
tripleo_kernel_extra_modules:
- dummy: {}
dummy: {}
tripleo_kernel_extra_packages:
'kmod-kvdo': {}
tripleo_kernel_sysctl_extra_settings:
kernel.ftrace_dump_on_oops:
value: 1

View File

@ -39,6 +39,12 @@
notify:
- Sysctl reload
- name: Install additional packages
package:
name: "{{ item.key }}"
state: "{{ item.opt.state | default('present') }}"
loop: "{{ tripleo_kernel_extra_packages | dict2items(key_name='key', value_name='opt') }}"
- name: Write list of modules to load at boot
template:
src: "tripleo-modprobe.conf.j2"