Majic Projects
Majic Ansible Roles
Go to the previous open issue
Go to the previous issue (open or closed)
star_faded.png
Please log in to bookmark issues
icon_project.png Majic Ansible Roles / Closed Feature request MAR-3 XMPP server
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
Go to the next issue (open or closed)
Go to the next open issue
This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue basics
  • Type of issue
    Feature request
  • Category
    Not determined
  • Targetted for
    1.0.0
  • Status
    Closed
  • Progress
  • Priority
    Not determined
User pain
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
Affected by this issue (0)
There are no items
People involved
Times and dates
  • Posted at
  • Last updated
  • Estimated time
    Not estimated
  • Time spent
    3 days
    Click here to see time logged against this issue
Issue details
  • Resolution
    RESOLVED
Attachments (0)
There is nothing attached to this issue
Duplicate issues (0)
This issue does not have any duplicates
Description
Currently there are no roles for setting-up and configuring an XMPP server. A new Ansible role should be introduced for setting-up Prosody (probably) as an XMPP server.

The following features should be implemented:

* Prosody should be used as an XMPP server (see https://prosody.im/).
* Users should be read from LDAP directory.
* User authentication should be performed against LDAP directory.
* User roster etc can be stored outside of LDAP directory, if necessary.
* Hosting of multiple domains on same instance should be supported.
* TLS should be configured out of the box.
* Listen on both legacy and regular XMPP port.
* Authorisation for users should be based on LDAP groups (i.e. members of an XMPP group should be allowed to use the service).
Todos (0 / 0)
Issue created