From 3c14509f56577daf597ce9f8633d930cbd3eb94c Mon Sep 17 00:00:00 2001 From: rene Date: Thu, 10 Mar 2022 10:59:21 +0100 Subject: [PATCH] skip tasks if preinstalled --- roles/jitsimeet/tasks/main.yml | 1 + roles/jitsimeet/tasks/prepare_system.yml | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/roles/jitsimeet/tasks/main.yml b/roles/jitsimeet/tasks/main.yml index e4d3a4b..8911913 100644 --- a/roles/jitsimeet/tasks/main.yml +++ b/roles/jitsimeet/tasks/main.yml @@ -9,6 +9,7 @@ # import role webserver - import_role: name: webserver # required. The name of the role to be executed. + when: preinstalled == false or preinstalled is not defined # install software - include_tasks: prepare_system.yml diff --git a/roles/jitsimeet/tasks/prepare_system.yml b/roles/jitsimeet/tasks/prepare_system.yml index 0b96251..0ac209d 100644 --- a/roles/jitsimeet/tasks/prepare_system.yml +++ b/roles/jitsimeet/tasks/prepare_system.yml @@ -10,11 +10,13 @@ - name: jitsimeet | reload systemd systemd: daemon_reload: true + when: preinstalled == false or preinstalled is not defined - name: jitsimeet | import GPG key apt_key: url: "https://download.jitsi.org/jitsi-key.gpg.key" state: present # not required. choices: absent;present. Ensures that the key is present (added) or absent (revoked). + when: preinstalled == false or preinstalled is not defined - name: jitsimeet | add repository lineinfile: @@ -23,6 +25,7 @@ create: True backup: True notify: apt_update + when: preinstalled == false or preinstalled is not defined - name: jitsimeet | flush handlers meta: flush_handlers @@ -31,4 +34,4 @@ package: name: debconf-utils state: latest - when: preinstalled == false or preinstalled is not defined \ No newline at end of file + when: preinstalled == false or preinstalled is not defined \ No newline at end of file