|
96 | 96 |
|
97 | 97 | Optional[String] $shadow_group = undef,
|
98 | 98 | Optional[String] $shadow_mode = undef,
|
| 99 | + |
| 100 | + Boolean $boot_without_password = true, |
| 101 | + Boolean $enable_transparent_hugepage = false, |
| 102 | + String $swappiness_value = '60', |
99 | 103 | ) {
|
100 | 104 |
|
101 | 105 | # Prepare
|
|
217 | 221 |
|
218 | 222 | if $configure_sysctl {
|
219 | 223 | class { 'os_hardening::sysctl':
|
220 |
| - enable_module_loading => $enable_module_loading, |
221 |
| - load_modules => $load_modules, |
222 |
| - cpu_vendor => $cpu_vendor, |
223 |
| - icmp_ratelimit => $icmp_ratelimit, |
224 |
| - desktop_enabled => $desktop_enabled, |
225 |
| - enable_ipv4_forwarding => $enable_ipv4_forwarding, |
226 |
| - manage_ipv6 => $manage_ipv6, |
227 |
| - enable_ipv6 => $enable_ipv6, |
228 |
| - enable_ipv6_forwarding => $enable_ipv6_forwarding, |
229 |
| - arp_restricted => $arp_restricted, |
230 |
| - arp_ignore_samenet => $arp_ignore_samenet, |
231 |
| - enable_sysrq => $enable_sysrq, |
232 |
| - enable_core_dump => $enable_core_dump, |
233 |
| - enable_stack_protection => $enable_stack_protection, |
234 |
| - enable_rpfilter => $enable_rpfilter, |
235 |
| - rpfilter_loose => $rpfilter_loose, |
236 |
| - enable_log_martians => $enable_log_martians, |
| 224 | + enable_module_loading => $enable_module_loading, |
| 225 | + load_modules => $load_modules, |
| 226 | + cpu_vendor => $cpu_vendor, |
| 227 | + icmp_ratelimit => $icmp_ratelimit, |
| 228 | + desktop_enabled => $desktop_enabled, |
| 229 | + enable_ipv4_forwarding => $enable_ipv4_forwarding, |
| 230 | + manage_ipv6 => $manage_ipv6, |
| 231 | + enable_ipv6 => $enable_ipv6, |
| 232 | + enable_ipv6_forwarding => $enable_ipv6_forwarding, |
| 233 | + arp_restricted => $arp_restricted, |
| 234 | + arp_ignore_samenet => $arp_ignore_samenet, |
| 235 | + enable_sysrq => $enable_sysrq, |
| 236 | + enable_core_dump => $enable_core_dump, |
| 237 | + enable_stack_protection => $enable_stack_protection, |
| 238 | + enable_rpfilter => $enable_rpfilter, |
| 239 | + rpfilter_loose => $rpfilter_loose, |
| 240 | + enable_log_martians => $enable_log_martians, |
| 241 | + enable_overcommit_memory => $enable_overcommit_memory, |
| 242 | + swappiness_value => $swappiness_value, |
237 | 243 | }
|
238 | 244 | }
|
239 | 245 |
|
|
253 | 259 | class { 'os_hardening::umask':
|
254 | 260 | system_umask => $system_umask,
|
255 | 261 | }
|
| 262 | + |
| 263 | + class { 'os_hardening::kernel_options': |
| 264 | + enable_transparent_hugepage => $enable_transparent_hugepage, |
| 265 | + } |
256 | 266 | }
|
0 commit comments