No description
Find a file
2021-05-26 07:01:27 +02:00
plugins fix(AnsibleNioModule): typo - error_json has to be fail_json 2021-04-28 11:22:42 +02:00
roles chore(hedwig): add tags to tasks 2021-05-26 07:01:27 +02:00
.editorconfig Make the ansible linter happy 2019-02-18 00:27:45 +01:00
.gitignore chore: ignore built collection artifact 2020-08-10 13:11:08 +02:00
.gitlab-ci.yml ci: build/publish collection from CI 2020-08-10 13:11:08 +02:00
CHANGELOG.md feat(ttbot): add timetracking bot role 2020-12-16 10:22:36 +00:00
CODEOWNERS docs: add README for collection 2020-08-10 11:40:58 +02:00
galaxy.yml chore: bump version to 0.2.2 and update changelog 2020-11-18 22:37:43 +01:00
LICENSE.md add README, LICENSE and CODEOWNER 2020-02-14 01:49:48 +01:00
README.md docs: add barad-dur to roles 2021-04-28 12:23:38 +02:00

Ansible Collection - famedly.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.