feat(element): add ansible role

This commit is contained in:
2024-09-19 18:04:57 +02:00
parent dedbb72b70
commit e35f040229
11 changed files with 212 additions and 0 deletions

24
roles/element/README.md Normal file
View File

@ -0,0 +1,24 @@
# `finallycoffee.matrix.element` ansible role
## Deployment method
Deploy the [element web-app](https://element.io/)
using the following supported methods by setting `element_deployment_method` to it:
- [`docker` (docs)](docs/docker.md) (default)
Planned deployment methods:
- `podman`
- `tarball`
- `nginx`
- `apache2`
## Configuration
Configure your element web-app instance by setting `element_config` directly
or use flattened config keys with the `element_config_` prefix.
For all available keys see
[the upstream configuration manual](https://github.com/element-hq/element-web/blob/develop/docs/config.md)
or [the role defaults in `defaults/config.yml`](defaults/config.yml).