Add kernel package install
Add the ability to install additional kernel related packages. Change-Id: Ie2ec4b81a0c561c9d6f2a9776a2cd6a711c28d83 Related-Bug: #1840180
This commit is contained in:
parent
4e1bab6e17
commit
1fd9aa8873
|
@ -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: {}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue