Skip to content

Commit b4025fb

Browse files
committed
Add missing settings to various types
`Systemd::CoredumpSettings`: * `EnterNamespace` `Systemd::JournaldSettings`: * `ForwardToSocket` * `MaxLevelSocket` * `Audit` `Systemd::ServiceManagerSettings`: * `DefaultOOMScoreAdjust`
1 parent 4cbd1f6 commit b4025fb

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

REFERENCE.md

+5
Original file line numberDiff line numberDiff line change
@@ -2784,6 +2784,7 @@ Struct[{
27842784
Optional['Compress'] => Enum['yes','no'],
27852785
Optional['ProcessSizeMax'] => Systemd::Unit::Amount,
27862786
Optional['ExternalSizeMax'] => Systemd::Unit::Amount,
2787+
Optional['EnterNamespace'] => Enum['yes','no'],
27872788
Optional['JournalSizeMax'] => Systemd::Unit::Amount,
27882789
Optional['MaxUse'] => Systemd::Unit::Amount,
27892790
Optional['KeepFree'] => Systemd::Unit::Amount,
@@ -2861,12 +2862,15 @@ Struct[{
28612862
Optional['ForwardToSyslog'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28622863
Optional['ForwardToKMsg'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28632864
Optional['ForwardToConsole'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
2865+
Optional['ForwardToSocket'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28642866
Optional['ForwardToWall'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28652867
Optional['MaxLevelStore'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
28662868
Optional['MaxLevelSyslog'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
28672869
Optional['MaxLevelKMsg'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
28682870
Optional['MaxLevelConsole'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
2871+
Optional['MaxLevelSocket'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
28692872
Optional['MaxLevelWall'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
2873+
Optional['Audit'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28702874
Optional['ReadKMsg'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
28712875
Optional['TTYPath'] => Variant[Stdlib::Absolutepath,Systemd::JournaldSettings::Ensure],
28722876
Optional['LineMax'] => Variant[Systemd::Unit::Amount,Systemd::JournaldSettings::Ensure],
@@ -3113,6 +3117,7 @@ Struct[{
31133117
Optional['DefaultLimitRTPRIO'] => Variant[Integer[0], Systemd::SettingEnsure],
31143118
Optional['DefaultLimitRTTIME'] => Variant[Pattern['^\d+(ms|s|m|h|d|w|M|y)?(:\d+(ms|s|m|h|d|w|M|y)?)?$'], Systemd::SettingEnsure],
31153119
Optional['DefaultOOMPolicy'] => Variant[Enum['continue', 'stop','kill'], Systemd::SettingEnsure],
3120+
Optional['DefaultOOMScoreAdjust'] => Variant[Integer[-1000,1000], Systemd::SettingEnsure],
31163121
Optional['DefaultSmackProcessLabel'] => Variant[String, Systemd::SettingEnsure],
31173122
Optional['ReloadLimitIntervalSec'] => Variant[Enum['infinity'], Systemd::Timespan, Systemd::SettingEnsure],
31183123
Optional['ReloadLimitBurst'] => Variant[Integer[0], Systemd::SettingEnsure],

types/coredumpsettings.pp

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
Optional['Compress'] => Enum['yes','no'],
88
Optional['ProcessSizeMax'] => Systemd::Unit::Amount,
99
Optional['ExternalSizeMax'] => Systemd::Unit::Amount,
10+
Optional['EnterNamespace'] => Enum['yes','no'],
1011
Optional['JournalSizeMax'] => Systemd::Unit::Amount,
1112
Optional['MaxUse'] => Systemd::Unit::Amount,
1213
Optional['KeepFree'] => Systemd::Unit::Amount,

types/journaldsettings.pp

+3
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@
2323
Optional['ForwardToSyslog'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
2424
Optional['ForwardToKMsg'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
2525
Optional['ForwardToConsole'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
26+
Optional['ForwardToSocket'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
2627
Optional['ForwardToWall'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
2728
Optional['MaxLevelStore'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
2829
Optional['MaxLevelSyslog'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
2930
Optional['MaxLevelKMsg'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
3031
Optional['MaxLevelConsole'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
32+
Optional['MaxLevelSocket'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
3133
Optional['MaxLevelWall'] => Variant[Enum['emerg','alert','crit','err','warning','notice','info','debug'],Integer[0,7],Systemd::JournaldSettings::Ensure],
34+
Optional['Audit'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
3235
Optional['ReadKMsg'] => Variant[Enum['yes','no'],Systemd::JournaldSettings::Ensure],
3336
Optional['TTYPath'] => Variant[Stdlib::Absolutepath,Systemd::JournaldSettings::Ensure],
3437
Optional['LineMax'] => Variant[Systemd::Unit::Amount,Systemd::JournaldSettings::Ensure],

types/servicemanagersettings.pp

+1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
Optional['DefaultLimitRTPRIO'] => Variant[Integer[0], Systemd::SettingEnsure],
7777
Optional['DefaultLimitRTTIME'] => Variant[Pattern['^\d+(ms|s|m|h|d|w|M|y)?(:\d+(ms|s|m|h|d|w|M|y)?)?$'], Systemd::SettingEnsure],
7878
Optional['DefaultOOMPolicy'] => Variant[Enum['continue', 'stop','kill'], Systemd::SettingEnsure],
79+
Optional['DefaultOOMScoreAdjust'] => Variant[Integer[-1000,1000], Systemd::SettingEnsure],
7980
Optional['DefaultSmackProcessLabel'] => Variant[String, Systemd::SettingEnsure],
8081
Optional['ReloadLimitIntervalSec'] => Variant[Enum['infinity'], Systemd::Timespan, Systemd::SettingEnsure],
8182
Optional['ReloadLimitBurst'] => Variant[Integer[0], Systemd::SettingEnsure],

0 commit comments

Comments
 (0)