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