ejabberd_user - Manages users for ejabberd servers

Author:Peter Sprygada

Synopsis

New in version 1.5.

This module provides user management for ejabberd servers

Options

parameter required default choices comments
host yes
    the ejabberd host associated with this username
    logging no
    • true
    • false
    • yes
    • no
    enables or disables the local syslog facility for this module
    password no
      the password to assign to the username
      state no present
      • present
      • absent
      describe the desired state of the user to be managed
      username yes
        the name of the user to manage

        Note

        Requires ejabberd

        Examples


        Example playbook entries using the ejabberd_user module to manage users state.
        
            tasks:
        
            - name: create a user if it does not exists
              action: ejabberd_user username=test host=server password=password
        
            - name: delete a user if it exists
              action: ejabberd_user username=test host=server state=absent
        

        Note

        Password parameter is required for state == present only

        Note

        Passwords must be stored in clear text for this release

        Table Of Contents

        Previous topic

        django_manage - Manages a Django application.

        Next topic

        htpasswd - manage user files for basic authentication