Merge "Add ExtraKernelPackages" into stable/rocky

This commit is contained in:
Zuul 2019-08-23 17:21:48 +00:00 committed by Gerrit Code Review
commit 7e312129fb
2 changed files with 15 additions and 0 deletions

View File

@ -78,6 +78,12 @@ parameters:
type: json type: json
tags: tags:
- role_specific - role_specific
ExtraKernelPackages:
default: {}
description: List of extra kernel related packages to install.
type: json
tags:
- role_specific
ExtraSysctlSettings: ExtraSysctlSettings:
default: {} default: {}
description: Hash of extra sysctl settings to apply. description: Hash of extra sysctl settings to apply.
@ -99,10 +105,12 @@ resources:
map_replace: map_replace:
- map_replace: - map_replace:
- extra_kernel_modules: ExtraKernelModules - extra_kernel_modules: ExtraKernelModules
extra_kernel_packages: ExtraKernelPackages
extra_sysctl_settings: ExtraSysctlSettings extra_sysctl_settings: ExtraSysctlSettings
- values: {get_param: [RoleParameters]} - values: {get_param: [RoleParameters]}
- values: - values:
ExtraKernelModules: {get_param: ExtraKernelModules} ExtraKernelModules: {get_param: ExtraKernelModules}
ExtraKernelPackages: {get_param: ExtraKernelPackages}
ExtraSysctlSettings: {get_param: ExtraSysctlSettings} ExtraSysctlSettings: {get_param: ExtraSysctlSettings}
outputs: outputs:
@ -121,6 +129,7 @@ outputs:
- nf_conntrack: {} - nf_conntrack: {}
nf_conntrack_proto_sctp: {} nf_conntrack_proto_sctp: {}
- {get_attr: [RoleParametersValue, value, extra_kernel_modules]} - {get_attr: [RoleParametersValue, value, extra_kernel_modules]}
kernel_packages: {get_attr: [RoleParametersValue, value, extra_kernel_packages]}
sysctl_settings: sysctl_settings:
map_merge: map_merge:
- net.ipv4.tcp_keepalive_intvl: - net.ipv4.tcp_keepalive_intvl:

View File

@ -0,0 +1,6 @@
---
features:
- |
Created a `ExtraKernelPackages` parameter to allow users to install
additional kernel related packages prior to loading the kernel modules
defined in `ExtraKernelModules`.