2021-10-21 10:00:44 +00:00
|
|
|
# `famedly.matrix.sygnal` ansible role (UNMAINTAINED)
|
2019-06-27 10:48:12 +00:00
|
|
|
|
|
|
|
This role installs sygnal, the reference matrix push gateway server.
|
|
|
|
|
2021-10-21 10:00:44 +00:00
|
|
|
## Role Variables
|
2019-06-27 10:48:12 +00:00
|
|
|
|
2020-04-26 19:48:50 +00:00
|
|
|
specify Apps with:
|
2021-10-21 10:00:44 +00:00
|
|
|
```yaml
|
2020-04-26 19:48:50 +00:00
|
|
|
sygnal_apps:
|
|
|
|
- id: com.example.myapp
|
|
|
|
type: apns
|
|
|
|
apns_certfile: com.example.myApp_prod_APNS.pem
|
|
|
|
|
|
|
|
- id: com.example.myotherapp
|
|
|
|
type: gcm
|
|
|
|
gcm_api_key: your_api_key_for_gcm
|
2020-06-24 21:50:53 +00:00
|
|
|
```
|
2020-04-26 19:48:50 +00:00
|
|
|
|
|
|
|
it is possible to use systemd and pip instead of docker, specify as follows:
|
2021-10-21 10:00:44 +00:00
|
|
|
```yaml
|
2020-04-26 19:48:50 +00:00
|
|
|
sygnal_supervision_method: systemd
|
|
|
|
sygnal_deployment_method: pip
|
2021-10-21 10:00:44 +00:00
|
|
|
```
|
|
|
|
|
2020-04-26 19:48:50 +00:00
|
|
|
CAUTION: this role is not tested with this variables set, probably it needs maintenace to work properly
|
|
|
|
|
|
|
|
You have to overide the db password in order to run sygnal
|
2021-10-21 10:00:44 +00:00
|
|
|
```yaml
|
|
|
|
sygnal_postgresql_password: "your database password here"
|
2020-06-24 21:50:53 +00:00
|
|
|
```
|
2020-04-26 19:48:50 +00:00
|
|
|
|
2021-10-21 10:00:44 +00:00
|
|
|
A complete list of all variables is in [`defaults/main.yml`](defaults/main.yml)
|
2019-06-27 10:48:12 +00:00
|
|
|
|
2021-10-21 10:00:44 +00:00
|
|
|
## License
|
2019-06-27 10:48:12 +00:00
|
|
|
|
|
|
|
AGPLv3
|
|
|
|
|
2021-10-21 10:00:44 +00:00
|
|
|
## Author Information
|
2019-06-27 10:48:12 +00:00
|
|
|
|
2021-10-21 10:00:44 +00:00
|
|
|
- Jan Christian Grünhage <jan.christian@gruenhage.xyz>
|
|
|
|
- Vincent Wilke <v.wilke@famedly.de>
|