Skip to content

Commit f793726

Browse files
Ensure parent scope not limited to docker::params
1 parent 4d259f8 commit f793726

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

manifests/compose.pp

+8-4
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,15 @@
99
#
1010
class docker::compose (
1111
Enum[present,absent] $ensure = present,
12-
Optional[String] $version = $docker::params::compose_version,
13-
) inherits docker::params {
12+
Optional[String] $version = undef,
13+
) {
1414
if $docker::manage_package {
15-
if $version and $ensure != 'absent' {
16-
$package_ensure = $version
15+
$_version = $version ? {
16+
undef => $docker::params::compose_version,
17+
default => $version,
18+
}
19+
if $_version and $ensure != 'absent' {
20+
$package_ensure = $_version
1721
} else {
1822
$package_ensure = $ensure
1923
}

0 commit comments

Comments
 (0)