mirror of
https://github.com/famedly/ansible-collection-matrix
synced 2024-11-10 13:44:16 +00:00
No description
plugins/modules | ||
roles | ||
.editorconfig | ||
.gitignore | ||
.gitlab-ci.yml | ||
CHANGELOG.md | ||
CODEOWNERS | ||
galaxy.yml | ||
LICENSE.md | ||
README.md |
Ansible Collection - famedly.matrix
Modules
This collection contains a few modules for managing matrix rooms and servers, as well as sending notifications from ansible to matrix.
- matrix_login: Create an access token for a matrix account.
- matrix_logout: Invalidates an access token.
- matrix_notification: Sends a message to a matrix room.
- matrix_room: Idempotently joins/creates a room with a given alias.
- matrix_state: Ensures room state has a given content.
- matrix_member: Ensures room memberships are correct.
- matrix_signing_key: Creates a server signing key.
- synapse_register: Registers a user using synapse's admin API.
You can find more information and a sample playbook for these modules in the
README in ./plugins/modules/
Roles
In addition to the modules, this role also contains a few roles for deploying commonly used matrix services:
- synapse: Homeserver, this is where your accounts live.
- element: Web client, for using your accounts.
- presents: Slideshow focused matrix client.
For details on using these, look at the README.md in the respective role directory.