From b93a4dc2f8fa7e107c341a4db7949ad47c6fd93f Mon Sep 17 00:00:00 2001 From: SebClem Date: Sun, 16 Jan 2022 14:01:32 +0100 Subject: [PATCH] :hammer: Clean temp files --- tasks/install.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tasks/install.yml b/tasks/install.yml index d0881a6..22b9b27 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -57,6 +57,7 @@ dest: "/tmp" loop: "{{ loki_bins }}" check_mode: false + when: _download_archive is changed - name: Copy binaries copy: @@ -69,6 +70,14 @@ loop: "{{ loki_bins }}" notify: - restart loki + when: _download_archive is changed + + - name: Clean binaries + file: + path: "/tmp/{{ item }}-linux-{{ go_arch }}" + state: absent + loop: "{{ loki_bins }}" + when: _download_archive is changed - name: Create systemd service unit @@ -81,3 +90,18 @@ notify: "restart {{ item }}" loop: "{{ loki_bins }}" when: item == 'loki' or item == 'promtail' + + +- name: Find temps files to del + find: + paths: /tmp + file_type: file + patterns: 'loki-*-linux-{{ go_arch }}.zip,promtail-*-linux-{{ go_arch }}.zip' + excludes: 'loki-{{ loki_version }}-linux-{{ go_arch }}.zip,promtail-{{ loki_version }}-linux-{{ go_arch }}.zip' + register: to_del + +- name: Clean temp files + file: + path: "{{ item.path }}" + state: absent + loop: "{{ to_del.files }}"