Skip to content

Install and configure Prosody XMPP(Jabber) server with Ansible.

License

Notifications You must be signed in to change notification settings

sv0/ansible-prosody

Repository files navigation

Ansible Prosody

CI

Install and configure Prosody XMPP(Jabber) server.

Requirements

  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • Ubuntu 18.04

Default Variables

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.

Dependencies

Download

Download latest release with ansible-galaxy

    ansible-galaxy install sv0.prosody

Playbook

    - hosts: servers
      roles:
        - sv0.prosody
      vars:
        prosody_vhost: example.com

Tests

Run local tests with

    molecule test

Requires Molecule and Docker to be installed on devel host.

License

MIT

Author Information

Slavik Svyrydiuk

Usefull links

About

Install and configure Prosody XMPP(Jabber) server with Ansible.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published