From d55ddef4bc958b2cb407ff2fed56ab2620fbaeb4 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Mon, 12 Apr 2021 10:11:32 -0300 Subject: Fix: major update, docker::ce and compose classes --- manifests/compose/upstream.pp | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 manifests/compose/upstream.pp (limited to 'manifests/compose') diff --git a/manifests/compose/upstream.pp b/manifests/compose/upstream.pp new file mode 100644 index 0000000..05d06db --- /dev/null +++ b/manifests/compose/upstream.pp @@ -0,0 +1,12 @@ +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}", + creeats => "${dest}", + } +} -- cgit v1.2.3