Skip to content

Commit 0677bfb

Browse files
committed
(GH-cat-9) syntax:hiera:yaml fixes
1 parent 2d3c3d4 commit 0677bfb

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

functions/ensure.pp

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,30 @@
11
# @summary function to cast ensure parameter to resource specific value
22
function stdlib::ensure(
3-
Variant[Boolean, Enum['present', 'absent']] $ensure,
4-
Enum['directory', 'link', 'mounted', 'service', 'file', 'package'] $resource,
3+
Variant[Boolean, Enum['present', 'absent']] $ensure,
4+
Enum['directory', 'link', 'mounted', 'service', 'file', 'package'] $resource,
55
) >> String {
6-
$_ensure = $ensure ? {
7-
Boolean => $ensure.bool2str('present', 'absent'),
8-
default => $ensure,
6+
$_ensure = $ensure ? {
7+
Boolean => $ensure.bool2str('present', 'absent'),
8+
default => $ensure,
9+
}
10+
case $resource {
11+
'package': {
12+
$_ensure ? {
13+
'present' => 'installed',
14+
default => 'absent',
15+
}
916
}
10-
case $resource {
11-
'package': {
12-
$_ensure ? {
13-
'present' => 'installed',
14-
default => 'absent',
15-
}
16-
}
17-
'service': {
18-
$_ensure ? {
19-
'present' => 'running',
20-
default => 'stopped',
21-
}
22-
}
23-
default: {
24-
$_ensure ? {
25-
'present' => $resource,
26-
default => $_ensure,
27-
}
28-
}
17+
'service': {
18+
$_ensure ? {
19+
'present' => 'running',
20+
default => 'stopped',
21+
}
2922
}
23+
default: {
24+
$_ensure ? {
25+
'present' => $resource,
26+
default => $_ensure,
27+
}
28+
}
29+
}
3030
}

0 commit comments

Comments
 (0)