From 2913b41c13b3d9c09bdb4c50d11fd6be508250d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Wed, 28 Feb 2018 11:01:06 +0100 Subject: [PATCH] Don't purge unit file Otherwise the service can't be stopped. --- CHANGELOG.md | 2 +- tasks/main.yml | 10 ---------- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index badb1d4..befb949 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ ### Enhancements * Set a var to manage the state of the deployment by this role. -* Ensure to remove service management if deploy state is "absent". +* Ensure to stop and disable services if deploy state is "absent". ## v1.0 diff --git a/tasks/main.yml b/tasks/main.yml index 012e8de..0da6f77 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -84,16 +84,6 @@ when: ( (flexlm__deploy_state == "present") and ( item.service | d(True) )) -- name: Purge systemd unit - file: - dest: '{{ "/etc/systemd/system/flexlm-" + item.name + ".service" }}' - state: absent - register: flexlm__register_service - with_flattened: - - '{{ flexlm__licences }}' - when: ( (flexlm__deploy_state == "absent") or - not ( item.service | d(True) | bool )) - - name: Reload systemd daemons command: systemctl daemon-reload notify: ['restart flexlm services']