File tree 4 files changed +20
-0
lines changed
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:
150
150
* [ ` coredump_settings ` ] ( #-systemd--coredump_settings )
151
151
* [ ` coredump_backtrace ` ] ( #-systemd--coredump_backtrace )
152
152
* [ ` manage_oomd ` ] ( #-systemd--manage_oomd )
153
+ * [ ` oomd_package ` ] ( #-systemd--oomd_package )
153
154
* [ ` oomd_ensure ` ] ( #-systemd--oomd_ensure )
154
155
* [ ` oomd_settings ` ] ( #-systemd--oomd_settings )
155
156
* [ ` udev_purge_rules ` ] ( #-systemd--udev_purge_rules )
@@ -653,6 +654,14 @@ Should systemd-oomd configuration be managed
653
654
654
655
Default value: ` false `
655
656
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
+
656
665
##### <a name =" -systemd--oomd_ensure " ></a >` oomd_ensure `
657
666
658
667
Data type: ` Enum['stopped','running'] `
Original file line number Diff line number Diff line change 1
1
---
2
2
systemd::resolved_package : ' systemd-resolved'
3
+ systemd::oomd_package : ' systemd-oomd'
3
4
4
5
systemd::accounting :
5
6
DefaultCPUAccounting : ' yes'
Original file line number Diff line number Diff line change 205
205
# @param manage_oomd
206
206
# Should systemd-oomd configuration be managed
207
207
#
208
+ # @param oomd_package
209
+ # Name of the package required for systemd-oomd, if any
210
+ #
208
211
# @param oomd_ensure
209
212
# The state that the ``oomd`` service should be in
210
213
#
273
276
Systemd::CoredumpSettings $coredump_settings = {},
274
277
Boolean $coredump_backtrace = false ,
275
278
Boolean $manage_oomd = false ,
279
+ Optional[String[1]] $oomd_package = undef ,
276
280
Enum[' stopped' ,' running' ] $oomd_ensure = ' running' ,
277
281
Systemd::OomdSettings $oomd_settings = {},
278
282
Boolean $udev_purge_rules = false ,
Original file line number Diff line number Diff line change 8
8
}
9
9
}
10
10
11
+ if $systemd::manage_oomd and $systemd::oomd_package {
12
+ package { $systemd::oomd_package :
13
+ ensure => present ,
14
+ }
15
+ }
16
+
11
17
if $systemd::manage_resolved and $systemd::resolved_package {
12
18
package { $systemd::resolved_package :
13
19
ensure => present ,
You can’t perform that action at this time.
0 commit comments