Install and configure Prosody XMPP(Jabber) server.
It has been tested for the following operating systems:
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
- Ubuntu 22.04.5 LTS
Ansible 2.19 version installed.
Directory where TLS certificate could be found.
I use ACME client dehydrated,
so all otained certificates are in /var/lib/dehydrated/certs
prosody_certificate_dir: "/var/lib/dehydrated/certs"
see defaults/main.yml for more details.
Download latest release with ansible-galaxy
ansible-galaxy install sv0.prosody
- hosts: servers
roles:
- sv0.prosody
vars:
prosody_vhost: example.com
Run local tests with
molecule test
Requires Molecule and Docker to be installed on devel host.
MIT