From fd5dca31a24536469189ff4262c4496a9b4caa17 Mon Sep 17 00:00:00 2001 From: Lennard Brinkhaus Date: Fri, 15 Sep 2023 20:55:13 +0200 Subject: [PATCH] fix: skip build if tool is already installed --- tasks/main.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index ed4ae39..0a699f3 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,8 +2,26 @@ - name: Gather variables for each operating system include_vars: "{{ ansible_distribution | lower }}.yml" +- name: "Get Podman version" + become: yes + become_user: podman_rootless + ansible.builtin.shell: "echo v$(podman --version | cut -d' ' -f 3)" + register: podman_active_version + changed_when: false + failed_when: false + when: podman_version_check|bool + environment: + XDG_RUNTIME_DIR=/run/user/2534 + +- name: "test" + debug: + msg: "{{ podman_active_version }}" + - include_tasks: setup_user.yml + when: (not podman_version_check|bool) or (podman_active_version.stdout != podman_version) - include_tasks: install.yml + when: (not podman_version_check|bool) or (podman_active_version.stdout != podman_version) - include_tasks: systemd-services.yml + when: (not podman_version_check|bool) or (podman_active_version.stdout != podman_version)