From ec19eee5ffa00634f20c524f145a7920476caefb Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Fri, 31 Mar 2023 11:48:40 +0200 Subject: [PATCH 1/3] Install JQ as dependency Signed-off-by: Noah Knegt --- roles/docker/tasks/check_version.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/docker/tasks/check_version.yml b/roles/docker/tasks/check_version.yml index 564cbc7..d320333 100644 --- a/roles/docker/tasks/check_version.yml +++ b/roles/docker/tasks/check_version.yml @@ -13,6 +13,12 @@ register: docker_version ignore_errors: true +- name: Install jq + become: true + package: + name: jq + state: present + - name: Check if latest version is stable shell: curl -s https://api.github.com/repos/docker/cli/tags | jq -r '.[0].name' | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' register: docker_latest_version_stable -- 2.49.1 From 3acee103d11a01a7e4a4b1567c6c71abcf464af4 Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Fri, 31 Mar 2023 11:48:51 +0200 Subject: [PATCH 2/3] Fix the permissions for changing users Signed-off-by: Noah Knegt --- roles/docker/tasks/addusers.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/docker/tasks/addusers.yml b/roles/docker/tasks/addusers.yml index 29058bc..1662a71 100644 --- a/roles/docker/tasks/addusers.yml +++ b/roles/docker/tasks/addusers.yml @@ -9,6 +9,7 @@ --- - name: Add users to the docker group + become: true user: name: "{{ item }}" groups: docker -- 2.49.1 From 7f21037fac7ceaeab69a7f9f6f56282b796657c7 Mon Sep 17 00:00:00 2001 From: Noah Knegt Date: Fri, 31 Mar 2023 11:50:03 +0200 Subject: [PATCH 3/3] Remove the ignore errors flag Signed-off-by: Noah Knegt --- roles/docker/tasks/check_version.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/roles/docker/tasks/check_version.yml b/roles/docker/tasks/check_version.yml index d320333..8d7fb58 100644 --- a/roles/docker/tasks/check_version.yml +++ b/roles/docker/tasks/check_version.yml @@ -11,7 +11,6 @@ - name: Check docker version shell: docker --version register: docker_version - ignore_errors: true - name: Install jq become: true @@ -22,7 +21,6 @@ - name: Check if latest version is stable shell: curl -s https://api.github.com/repos/docker/cli/tags | jq -r '.[0].name' | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' register: docker_latest_version_stable - ignore_errors: true - name: Compare versions set_fact: -- 2.49.1