From de12efa1f0bd4284b3d524294444411215a24206 Mon Sep 17 00:00:00 2001 From: Dryusdan Date: Mon, 2 May 2022 18:05:03 +0200 Subject: [PATCH] Remove configure systemd from install and add specific tag --- tasks/configure_systemd.yml | 29 +++++++++++++++++++++++++++++ tasks/install.yml | 24 ------------------------ tasks/main.yml | 6 ++++++ 3 files changed, 35 insertions(+), 24 deletions(-) create mode 100644 tasks/configure_systemd.yml diff --git a/tasks/configure_systemd.yml b/tasks/configure_systemd.yml new file mode 100644 index 0000000..0b7f223 --- /dev/null +++ b/tasks/configure_systemd.yml @@ -0,0 +1,29 @@ +--- +- name: "Config daemon" + template: + src: "systemd.service.j2" + dest: "/etc/systemd/system/{{ item.name }}.service" + loop: "{{ ghost }}" + when: ghost_deploy_site in item.name + tags: + - install + - configure_systemd + notify: + - Restart service + +- name: "Reload systemctl" + systemd: + daemon_reload: yes + tags: + - install + - configure_systemd + +- name: "Enable service" + systemd: + name: "{{ item.name }}.service" + enabled: yes + loop: "{{ ghost }}" + when: ghost_deploy_site in item.name + tags: + - install + - configure_systemd diff --git a/tasks/install.yml b/tasks/install.yml index c25be69..da51548 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -47,27 +47,3 @@ notify: - Restart service -- name: "Config daemon" - template: - src: "systemd.service.j2" - dest: "/etc/systemd/system/{{ item.name }}.service" - loop: "{{ ghost }}" - when: ghost_deploy_site in item.name - tags: - - install - -- name: "Reload systemctl" - systemd: - daemon_reload: yes - tags: - - install - -- name: "Enable service" - systemd: - name: "{{ item.name }}.service" - enabled: yes - loop: "{{ ghost }}" - when: ghost_deploy_site in item.name - tags: - - install - diff --git a/tasks/main.yml b/tasks/main.yml index adce842..7241d5f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,6 +9,12 @@ tags: - configure +- include_tasks: configure_systemd.yml + when: ansible_os_family == 'Debian' + tags: + - install + - configure_systemd + - include_tasks: update.yml when: ansible_os_family == 'Debian' tags: