We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4d259f8 commit f793726Copy full SHA for f793726
manifests/compose.pp
@@ -9,11 +9,15 @@
9
#
10
class docker::compose (
11
Enum[present,absent] $ensure = present,
12
- Optional[String] $version = $docker::params::compose_version,
13
-) inherits docker::params {
+ Optional[String] $version = undef,
+) {
14
if $docker::manage_package {
15
- if $version and $ensure != 'absent' {
16
- $package_ensure = $version
+ $_version = $version ? {
+ undef => $docker::params::compose_version,
17
+ default => $version,
18
+ }
19
+ if $_version and $ensure != 'absent' {
20
+ $package_ensure = $_version
21
} else {
22
$package_ensure = $ensure
23
}
0 commit comments