Skip to content

Latest commit

 

History

History
77 lines (53 loc) · 1.49 KB

README.md

File metadata and controls

77 lines (53 loc) · 1.49 KB

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