From d498ca502a253bf12f61aa0b50c887edc0c66ac8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Wed, 28 Feb 2018 10:58:25 +0100 Subject: [PATCH] Revert 4a51da3 Cause if a service is started|stopped manually, it can't come back in the desired state. --- handlers/main.yml | 2 +- tasks/main.yml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/handlers/main.yml b/handlers/main.yml index 566ae4c..2685674 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -3,7 +3,7 @@ - name: restart flexlm services service: name: '{{ "flexlm-" + item.name }}' - state: '{{ "restarted" if (flexlm__deploy_state == "present" and (item.service | d(True)) else "stopped" }}' + state: '{{ "restarted" if (flexlm__deploy_state == "present" and (item.service | d(True) | bool) else "stopped" }}' enabled: '{{ item.service | d(True) | bool }}' with_flattened: - '{{ flexlm__licences }}' diff --git a/tasks/main.yml b/tasks/main.yml index 67adbe9..012e8de 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -99,3 +99,11 @@ notify: ['restart flexlm services'] when: ( flexlm__register_service|changed ) +- name: Manage flexlm services + service: + name: '{{ "flexlm-" + item.name }}' + state: '{{ "started" if (flexlm__deploy_state == "present" and (item.service | d(True) | bool)) else "stopped" }}' + enabled: '{{ item.service | d(True) | bool }}' + with_flattened: + - '{{ flexlm__licences }}' +