Closed as not planned
Description
Use Case
A docker-compose version from 2017 is not ideal
Describe the Solution You Would Like
Support for newer version of docker-compose installed via
class { 'docker::compose':
ensure => present,
version => 'latest',
}
Describe Alternatives You've Considered
package { 'docker-compose-plugin':
ensure => $docker_version,
require => Class['docker'],
}
But then puppet agent -t
says:
Error: Could not find a suitable provider for docker_compose
So then I use a symlink /bin/docker-compose -> /usr/libexec/docker/cli-plugins/docker-compose
and now it works
file { '/bin/docker-compose':
ensure => 'link',
target => '/usr/libexec/docker/cli-plugins/docker-compose',
}
Additional Context
We are using CentOS 7.
[root@vag:~]# docker-compose --version
docker-compose version 1.18.0, build 8dd22a9