community.general.ejabberd_user – Manages users for ejabberd servers¶
Note
This plugin is part of the community.general collection (version 2.5.1).
To install it use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.ejabberd_user
.
Requirements¶
The below requirements are needed on the host that executes this module.
ejabberd with mod_admin_extra
Parameters¶
Notes¶
Note
Password parameter is required for state == present only
Passwords must be stored in clear text for this release
The ejabberd configuration file must include mod_admin_extra as a module.
Examples¶
# Example playbook entries using the ejabberd_user module to manage users state.
- name: Create a user if it does not exist
community.general.ejabberd_user:
username: test
host: server
password: password
- name: Delete a user if it exists
community.general.ejabberd_user:
username: test
host: server
state: absent
Authors¶
Peter Sprygada (@privateip)