Skip to content

Commit

Permalink
Use ensure_resource to manage the docker-compose-plugin
Browse files Browse the repository at this point in the history
This is likely the expected behavior for this module
  • Loading branch information
nathanlcarlson committed Apr 16, 2024
1 parent 21d48a1 commit e82d6bd
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions manifests/compose.pp
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,22 @@

case $facts['os']['family'] {
'Debian': {
ensure_packages('docker-compose-plugin', { ensure => $package_ensure, require => defined(bool2str($docker::use_upstream_package_source)) ? { true => Apt::Source['docker'], false => undef } }) #lint:ignore:140chars
ensure_resource('package', 'docker-compose-plugin', {
ensure => $package_ensure,
require => defined(bool2str($docker::use_upstream_package_source)) ? {
true => Apt::Source['docker'],
false => undef,
},
})
}
'RedHat': {
ensure_packages('docker-compose-plugin', { ensure => $package_ensure, require => defined(bool2str($docker::use_upstream_package_source)) ? { true => Yumrepo['docker'], false => undef } }) #lint:ignore:140chars lint:ignore:unquoted_string_in_selector
ensure_resource('package', 'docker-compose-plugin', {
ensure => $package_ensure,
require => defined(bool2str($docker::use_upstream_package_source)) ? {
true => Yumrepo['docker'],
false => undef,
},
})
}
'Windows': {
fail('Docker compose is installed with docker machine on Windows')
Expand Down

0 comments on commit e82d6bd

Please sign in to comment.