Registar jabber users as the ejabberd user. collab/berick/ansible-installer-ubuntu-16.04-pg9.6-exp
authorBill Erickson <berickxx@gmail.com>
Wed, 19 Apr 2017 18:33:32 +0000 (11:33 -0700)
committerBill Erickson <berickxx@gmail.com>
Wed, 19 Apr 2017 18:33:33 +0000 (11:33 -0700)
https://bugs.launchpad.net/ubuntu/+source/ejabberd/+bug/1659801

Signed-off-by: Bill Erickson <berickxx@gmail.com>
opensrf/ejabberd.yml

index 9574044..e827721 100644 (file)
@@ -7,19 +7,22 @@
   service: name=ejabberd state=restarted
 - name: Wait a moment for Ejabberd
   pause: seconds=5
-- name: Unregister Ejabberd user router@private.localhost
-  shell: ejabberdctl unregister router private.localhost
-- name: Unregister Ejabberd user opensrf@private.localhost
-  shell: ejabberdctl unregister opensrf private.localhost
-- name: Unregister Ejabberd user router@public.localhost
-  shell: ejabberdctl unregister router public.localhost
-- name: Unregister Ejabberd user opensrf@public.localhost
-  shell: ejabberdctl unregister opensrf public.localhost
-- name: Register Ejabberd user router@private.localhost
-  shell: ejabberdctl register router private.localhost {{ejabberd_password}}
-- name: Register Ejabberd user opensrf@private.localhost
-  shell: ejabberdctl register opensrf private.localhost {{ejabberd_password}}
-- name: Register Ejabberd user router@public.localhost
-  shell: ejabberdctl register router public.localhost {{ejabberd_password}}
-- name: Register Ejabberd user opensrf@public.localhost
-  shell: ejabberdctl register opensrf public.localhost {{ejabberd_password}}
+- block:
+  - name: Unregister Ejabberd user router@private.localhost
+    shell: ejabberdctl unregister router private.localhost
+  - name: Unregister Ejabberd user opensrf@private.localhost
+    shell: ejabberdctl unregister opensrf private.localhost
+  - name: Unregister Ejabberd user router@public.localhost
+    shell: ejabberdctl unregister router public.localhost
+  - name: Unregister Ejabberd user opensrf@public.localhost
+    shell: ejabberdctl unregister opensrf public.localhost
+  - name: Register Ejabberd user router@private.localhost
+    shell: ejabberdctl register router private.localhost {{ejabberd_password}}
+  - name: Register Ejabberd user opensrf@private.localhost
+    shell: ejabberdctl register opensrf private.localhost {{ejabberd_password}}
+  - name: Register Ejabberd user router@public.localhost
+    shell: ejabberdctl register router public.localhost {{ejabberd_password}}
+  - name: Register Ejabberd user opensrf@public.localhost
+    shell: ejabberdctl register opensrf public.localhost {{ejabberd_password}}
+  become: true
+  become_user: ejabberd