From 93297840231c84008ef7487653799b2e7a04fd65 Mon Sep 17 00:00:00 2001 From: Jerry Vonau Date: Sat, 5 May 2018 21:40:56 +0000 Subject: [PATCH] add stop/disable if set to False --- roles/ejabberd/tasks/main.yml | 6 ++++++ roles/ejabberd/templates/ejabberd-iiab.init | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/roles/ejabberd/tasks/main.yml b/roles/ejabberd/tasks/main.yml index 4fd29c017..a8f906527 100644 --- a/roles/ejabberd/tasks/main.yml +++ b/roles/ejabberd/tasks/main.yml @@ -52,6 +52,12 @@ # group=root # state=link +- name: Stop ejabberd service + service: name=ejabberd + state=stopped + enabled=no + when: not ejabberd_enabled + - name: Start ejabberd service service: name=ejabberd state=restarted diff --git a/roles/ejabberd/templates/ejabberd-iiab.init b/roles/ejabberd/templates/ejabberd-iiab.init index a944ead9a..6f0fd61d6 100755 --- a/roles/ejabberd/templates/ejabberd-iiab.init +++ b/roles/ejabberd/templates/ejabberd-iiab.init @@ -11,7 +11,7 @@ # Provides: ejabberd # Required-Start: network # Required-Stop: network -# Default-Start: +# Default-Start: 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and stop ejabberd # Description: A distributed, fault-tolerant Jabber/XMPP server