From 8c473f5a8d7a525723e5eed169068c1b7b972709 Mon Sep 17 00:00:00 2001 From: Chris Francy Date: Wed, 6 Mar 2019 11:07:29 -0800 Subject: [PATCH] Add support for checksum validation of downloaded docker-compose --- README.md | 1 + defaults/main.yml | 1 + tasks/docker-compose.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 9a49840..b05d93b 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ Variables to control the state of the `docker` service, and whether it should st docker_install_compose: true docker_compose_version: "1.22.0" + docker_compose_checksum: "sha256:4d618e19b91b9a49f36d041446d96a1a0a067c676330a4f25aca6bbd000de7a9" docker_compose_path: /usr/local/bin/docker-compose Docker Compose installation options. diff --git a/defaults/main.yml b/defaults/main.yml index 2bcb620..919b1a5 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -12,6 +12,7 @@ docker_restart_handler_state: restarted # Docker Compose options. docker_install_compose: true docker_compose_version: "1.22.0" +docker_compose_checksum: "sha256:f679a24b93f291c3bffaff340467494f388c0c251649d640e661d509db9d57e9" docker_compose_path: /usr/local/bin/docker-compose # Used only for Debian/Ubuntu. Switch 'stable' to 'edge' if needed. diff --git a/tasks/docker-compose.yml b/tasks/docker-compose.yml index 92cf4f2..cff3687 100644 --- a/tasks/docker-compose.yml +++ b/tasks/docker-compose.yml @@ -17,4 +17,5 @@ get_url: url: https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64 dest: "{{ docker_compose_path }}" + checksum: "{{ docker_compose_checksum | default(omit) }}" mode: 0755