Add kernel package install
Add the ability to install additional kernel related packages. Change-Id: Ie2ec4b81a0c561c9d6f2a9776a2cd6a711c28d83 Related-Bug: #1840180
This commit is contained in:
@@ -17,4 +17,5 @@
|
|||||||
|
|
||||||
# All variables intended for modification should place placed in this file.
|
# All variables intended for modification should place placed in this file.
|
||||||
tripleo_kernel_extra_modules: {}
|
tripleo_kernel_extra_modules: {}
|
||||||
|
tripleo_kernel_extra_packages: {}
|
||||||
tripleo_kernel_sysctl_extra_settings: {}
|
tripleo_kernel_sysctl_extra_settings: {}
|
||||||
|
|||||||
@@ -20,7 +20,9 @@
|
|||||||
roles:
|
roles:
|
||||||
- role: "tripleo-kernel"
|
- role: "tripleo-kernel"
|
||||||
tripleo_kernel_extra_modules:
|
tripleo_kernel_extra_modules:
|
||||||
- dummy: {}
|
dummy: {}
|
||||||
|
tripleo_kernel_extra_packages:
|
||||||
|
'kmod-kvdo': {}
|
||||||
tripleo_kernel_sysctl_extra_settings:
|
tripleo_kernel_sysctl_extra_settings:
|
||||||
kernel.ftrace_dump_on_oops:
|
kernel.ftrace_dump_on_oops:
|
||||||
value: 1
|
value: 1
|
||||||
|
|||||||
@@ -39,6 +39,12 @@
|
|||||||
notify:
|
notify:
|
||||||
- Sysctl reload
|
- 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
|
- name: Write list of modules to load at boot
|
||||||
template:
|
template:
|
||||||
src: "tripleo-modprobe.conf.j2"
|
src: "tripleo-modprobe.conf.j2"
|
||||||
|
|||||||
Reference in New Issue
Block a user