class docker::compose::upstream( $version = '1.29.0', ) { $url = "https://github.com/docker/compose/releases/download/${version}/docker-compose-$(uname -s)-$(uname -m)" $dest = "/usr/local/bin/docker-compose" exec { 'get-docker-compoe': command => "/usr/bin/curl -L \"${url}\" -o ${dest} && chmod +x ${dest}", creates => "${dest}", } }