File tree Expand file tree Collapse file tree 4 files changed +20
-0
lines changed Expand file tree Collapse file tree 4 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -150,6 +150,7 @@ The following parameters are available in the `systemd` class:
150150* [ ` coredump_settings ` ] ( #-systemd--coredump_settings )
151151* [ ` coredump_backtrace ` ] ( #-systemd--coredump_backtrace )
152152* [ ` manage_oomd ` ] ( #-systemd--manage_oomd )
153+ * [ ` oomd_package ` ] ( #-systemd--oomd_package )
153154* [ ` oomd_ensure ` ] ( #-systemd--oomd_ensure )
154155* [ ` oomd_settings ` ] ( #-systemd--oomd_settings )
155156* [ ` udev_purge_rules ` ] ( #-systemd--udev_purge_rules )
@@ -653,6 +654,14 @@ Should systemd-oomd configuration be managed
653654
654655Default value: ` false `
655656
657+ ##### <a name =" -systemd--oomd_package " ></a >` oomd_package `
658+
659+ Data type: ` Optional[String[1]] `
660+
661+ Name of the package required for systemd-oomd, if any
662+
663+ Default value: ` undef `
664+
656665##### <a name =" -systemd--oomd_ensure " ></a >` oomd_ensure `
657666
658667Data type: ` Enum['stopped','running'] `
Original file line number Diff line number Diff line change 11---
22systemd::resolved_package : ' systemd-resolved'
3+ systemd::oomd_package : ' systemd-oomd'
34
45systemd::accounting :
56 DefaultCPUAccounting : ' yes'
Original file line number Diff line number Diff line change 205205# @param manage_oomd
206206# Should systemd-oomd configuration be managed
207207#
208+ # @param oomd_package
209+ # Name of the package required for systemd-oomd, if any
210+ #
208211# @param oomd_ensure
209212# The state that the ``oomd`` service should be in
210213#
273276 Systemd::CoredumpSettings $coredump_settings = {},
274277 Boolean $coredump_backtrace = false ,
275278 Boolean $manage_oomd = false ,
279+ Optional[String[1]] $oomd_package = undef ,
276280 Enum[' stopped' ,' running' ] $oomd_ensure = ' running' ,
277281 Systemd::OomdSettings $oomd_settings = {},
278282 Boolean $udev_purge_rules = false ,
Original file line number Diff line number Diff line change 88 }
99 }
1010
11+ if $systemd::manage_oomd and $systemd::oomd_package {
12+ package { $systemd::oomd_package :
13+ ensure => present ,
14+ }
15+ }
16+
1117 if $systemd::manage_resolved and $systemd::resolved_package {
1218 package { $systemd::resolved_package :
1319 ensure => present ,
You can’t perform that action at this time.
0 commit comments