From 4a51da3a96acadce12a089e401f5497069d45825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Tue, 27 Feb 2018 15:51:44 +0100 Subject: [PATCH] Integrate "Manage services" to the handler --- handlers/main.yml | 1 + tasks/main.yml | 10 ---------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/handlers/main.yml b/handlers/main.yml index 2ed7da6..566ae4c 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -4,6 +4,7 @@ service: name: '{{ "flexlm-" + item.name }}' state: '{{ "restarted" if (flexlm__deploy_state == "present" and (item.service | d(True)) else "stopped" }}' + enabled: '{{ item.service | d(True) | bool }}' with_flattened: - '{{ flexlm__licences }}' diff --git a/tasks/main.yml b/tasks/main.yml index 83c1495..67adbe9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -79,7 +79,6 @@ group: 'root' mode: '0644' register: flexlm__register_service - notify: ['restart flexlm services'] with_flattened: - '{{ flexlm__licences }}' when: ( (flexlm__deploy_state == "present") and @@ -90,7 +89,6 @@ dest: '{{ "/etc/systemd/system/flexlm-" + item.name + ".service" }}' state: absent register: flexlm__register_service - notify: ['restart flexlm services'] with_flattened: - '{{ flexlm__licences }}' when: ( (flexlm__deploy_state == "absent") or @@ -101,11 +99,3 @@ notify: ['restart flexlm services'] when: ( flexlm__register_service|changed ) -- name: Manage services - service: - name: '{{ "flexlm-" + item.name }}' - state: '{{ "started" if (flexlm__deploy_state == "present" and (item.service | d(True)) else "stopped" }}' - enabled: '{{ item.service | d(True) | bool }}' - with_flattened: - - '{{ flexlm__licences }}' -