mirror of
https://github.com/famedly/ansible-collection-matrix
synced 2024-11-10 13:44:16 +00:00
No description
a76ebb1fad
During the renaming of Riot to Element, the path for the webapp changed from /opt/riot to /opt/element. In those folders, the archives are unpacked, resulting in paths like /opt/element/riot-v${version}. Since the archives are not yet renamed (https://github.com/vector-im/element-web/issues/14896), this riot reference has to stay for now. In the renaming, this was accidentally changed prematurely, resulting in this regression. |
||
---|---|---|
plugins/modules | ||
roles | ||
.editorconfig | ||
.gitignore | ||
.gitlab-ci.yml | ||
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_signing_key: Creates a server signing key.
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.
For details on using these, look at the README.md in the respective role directory.