Skip to content

Commit 44e40cc

Browse files
committed
Fix automatic default value selection for ssh::server::service_ensure (Fixes #453)
1 parent 6bb4ded commit 44e40cc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

manifests/server.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@
133133
Variant[Integer, String[1]] $config_group,
134134
Hash $default_options,
135135
String $ensure = present,
136-
Stdlib::Ensure::Service $service_ensure = $ensure ? { 'present' => 'running', 'absent' => 'stopped' },
136+
Stdlib::Ensure::Service $service_ensure = $ensure ? { /(absent|purged|disabled)/ => 'stopped', default => 'running' },
137137
Boolean $service_enable = ($service_ensure == 'running'),
138138
Optional[Stdlib::Absolutepath] $include_dir = undef,
139139
Stdlib::Filemode $include_dir_mode = '0700',

0 commit comments

Comments
 (0)