Skip to content

`famedly.matrix` ansible collection for deploying matrix software

License

Notifications You must be signed in to change notification settings

famedly/ansible-collection-matrix

Repository files navigation

Ansible Collection - famedly.matrix

Matrix

Modules

This collection contains modules for managing matrix rooms and more via ansible. They can modify room membership, aliases, server signing keys and even send messages into rooms from within ansible.

For more information on how to use the modules to manage matrix rooms via ansible, the README in ./plugins/modules/ provides more detailed information and an example playbook.

Roles

In addition to the modules, this role also contains a few roles for deploying commonly used matrix services:

  • synapse: synapse, a reference matrix homeserver implementation in python, maintained mostly by element.
  • element: element-web, a reference matrix client implementation, able to run in the browser, maintained by element.
  • hedwig: Hedwig, a push-gateway server alternative to sygnal, developed by Famedly.
  • barad_dur: Barad-dûr, a matrix phone-home stats collector alternative, developed by Famedly.

Unmaintained roles

  • sygnal: reference implementation of a matrix push gateway, unmaintained and no longer in use
  • panopticon: matrix phone-home stats collector, created by element, role unmaintained

About

`famedly.matrix` ansible collection for deploying matrix software

Resources

License

Stars

Watchers

Forks

Packages

No packages published