From caac083472f2553a6f20e9a8d26b81c7bf23a99b Mon Sep 17 00:00:00 2001 From: Arthur BOUDREAULT <boudreaultarthur@ik.me> Date: Tue, 2 Nov 2021 15:57:40 +0100 Subject: [PATCH] feat: remove script after execution --- tasks/app.yml | 5 +++-- tasks/apps.yml | 3 --- tasks/main.yml | 2 -- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/tasks/app.yml b/tasks/app.yml index d45290d..cea8f74 100644 --- a/tasks/app.yml +++ b/tasks/app.yml @@ -35,8 +35,9 @@ mode: "{{ item.mode }}" loop: "{{ ynh_app.post_install }}" -- name: Execute script if file type is a script - ansible.builtin.command: "{{ pst_install.dest }}" +- name: Execute script if file type is a script then remove it + ansible.builtin.shell: + "{{ pst_install.dest }} && rm -f {{ pst_install.dest }}" args: chdir: /tmp/ loop: "{{ ynh_app.post_install }}" diff --git a/tasks/apps.yml b/tasks/apps.yml index 83ffc62..eeb87d0 100644 --- a/tasks/apps.yml +++ b/tasks/apps.yml @@ -22,11 +22,9 @@ ansible.builtin.command: yunohost app map --output-as json register: ynh_installed_apps_raw changed_when: False - tags: apps - name: Format json of apps ansible.builtin.set_fact: ynh_installed_apps="{{ ynh_installed_apps_raw.stdout | from_json }}" - tags: apps - name: Install yunohost apps and perform post-install ansible.builtin.include_tasks: app.yml @@ -34,4 +32,3 @@ loop_control: loop_var: ynh_app when: ynh_app.label not in ynh_installed_apps.values() - tags: apps diff --git a/tasks/main.yml b/tasks/main.yml index 75c3904..0480221 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -72,5 +72,3 @@ - name: Install Yunohost apps ansible.builtin.include_tasks: apps.yml when: ynh_apps - tags: apps - -- GitLab