Skip to content

Commit 053c64e

Browse files
De-duplicate code for package installation
1 parent 85f6ccd commit 053c64e

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

manifests/compose.pp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,12 @@
3030
true => [Apt::Source['docker'], Class['apt::update']],
3131
false => undef,
3232
}
33-
package { 'docker-compose-plugin':
34-
ensure => $package_ensure,
35-
require => $_require,
36-
}
3733
}
3834
'RedHat': {
3935
$_require = $docker::use_upstream_package_source ? {
4036
true => Yumrepo['docker'],
4137
false => undef,
4238
}
43-
package { 'docker-compose-plugin':
44-
ensure => $package_ensure,
45-
require => $_require,
46-
}
4739
}
4840
'Windows': {
4941
fail('The docker compose portion of this module is not supported on Windows')
@@ -52,5 +44,9 @@
5244
fail('The docker compose portion of this module only works on Debian or RedHat')
5345
}
5446
}
47+
package { 'docker-compose-plugin':
48+
ensure => $package_ensure,
49+
require => $_require,
50+
}
5551
}
5652
}

0 commit comments

Comments
 (0)