prosody

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

About

Install and configure Prosody XMPP server

Install
ansible-galaxy install sv0/ansible-prosody
GitHub repository
License
mit
Downloads
18