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']