haslersn
22523c0e42
Support configuring mxisd's identity stores (two of them)
...
mxisd supports several identity stores. Add support to configure two of them:
* synapseSql (storing identities directly in Synapse's database)
* LDAP
This removed the need to copy `mxisd.yaml.j2` to the inventory in case one wants
to use LDAP as identity store. Note that the previous solution (copying
`mxisd.yaml.j2` was poor because of two reasons:
* The copy remains outdated in case the original is updated in future versions
of this repo.
* The role's configuration should be in one place (configured only through role
variables) instead of in multiple.
Configuring more identity stores through role variables can be supported in the
future.
6 years ago
Hugues Morisset
f8987cb775
Set default mautrix-telegram image to 0.4.0
6 years ago
Slavi Pantaleev
9f212adc1d
Rename variable (matrix_synapse_ext_password_provider_ldap -> matrix_synapse_ext_password_provider_ldap_enabled)
...
This makes it more consistent with other usage throughout the playbook.
6 years ago
Thomas vO
bbf8928831
fix template and vars for ldap auth, add setup
6 years ago
Thomas vO
9cf9a1ec54
[auth-ldap] add template + vars for ldap auth
6 years ago
Slavi Pantaleev
18e1dda4c8
Revert "Update riot-web (0.17.6 -> 0.17.7)"
...
As Github issue #42 says, 0.17.7 is not available.
We shouldn't have tried to use it.
This reverts commit 529b5b222d
.
6 years ago
Slavi Pantaleev
529b5b222d
Update riot-web (0.17.6 -> 0.17.7)
6 years ago
Slavi Pantaleev
5b70ec67a4
Add support for controlling Synapse's autocreate_auto_join_rooms
6 years ago
Slavi Pantaleev
bc15db3316
Fix a few minor things for consistency
...
Trying to:
- stay closer to naming in Synapse (autojoin -> auto_join)
- not create new variable namespaces (`matrix_homeserver_`),
when existing ones (`matrix_synapse_`) are more suitable
- allow `null` (`~`) values for `matrix_riot_web_welcome_user_id`
- render things like `auto_join_rooms` in `homeserver.yaml` more prettily
- fix breakage in `config.json` where `matrix_riot_web_roomdir_servers`
was rendered as YAML and not as JSON
- simplify code (especially in riot-web's `config.json`), which used
`if` statements that could have been omitted
- avoid changing comments in `homeserver.yaml` which are not ours,
so that we can keep closer to the configuration file generated by upstream
6 years ago
anadahz
4febb117f4
Merge remote-tracking branch 'upstream/master' into fix/add/config
6 years ago
anadahz
792bed3f5a
Fix add/config based on comments by @spantaleev
6 years ago
Aaron Raimist
d13aa7316e
Remove riot.im from list of trusted identity servers
...
This brings the list in line with the new default as of https://github.com/matrix-org/synapse/pull/4207
6 years ago
Slavi Pantaleev
0e02dbd569
Update dependencies
6 years ago
Aaron Raimist
ddec99b899
Allow Synapse log levels to be configured ( #23 )
6 years ago
Slavi Pantaleev
12c4591a58
Update mxisd
6 years ago
Slavi Pantaleev
19257677c5
Update dependencies
6 years ago
Slavi Pantaleev
f88b0ca33f
Merge branch 'master' into riot-web-config-json
6 years ago
Aaron Raimist
ef2e330d22
Allow a few parts of Riot config.json to be configured ( #24 )
6 years ago
Aaron Raimist
ebab95c9ec
Add new variable matrix_nginx_proxy_ssl_protocols
6 years ago
Slavi Pantaleev
9e8f216b9b
Upgrade Synapse (v0.33.7 -> v0.33.8)
6 years ago
Slavi Pantaleev
e417ac4922
Add support for Postgres 11
6 years ago
Slavi Pantaleev
ac8d5a839d
Merge pull request #21 from Cadair/flags
...
Allow specifying which parts of the role run from playbooks
6 years ago
Slavi Pantaleev
fb5115a544
Rename playbook variables so they are consistently prefixed
...
Pretty much all variables live in their own `matrix_<whatever>`
prefix now and are grouped closer together in the default
variables file (`roles/matrix-server/defaults/main.yml`).
6 years ago
Aaron Raimist
1955aac4bd
Update riot-web (0.17.0 -> 0.17.3)
6 years ago
Stuart Mumford
67e2bf285d
A simple idea to allow playbooks to control which bit of the role to run
6 years ago
Slavi Pantaleev
cf0a5b3d2e
Merge pull request #20 from izissise/mautrix-whatsapp
...
Mautrix whatsapp
6 years ago
Slavi Pantaleev
67a445a74a
Add support for controlling Matrix federation
6 years ago
Hugues Morisset
7a94fc0e24
Add mautrix-whatsapp
6 years ago
Hugues Morisset
83a17f8439
Expose mautrix-telegram public endpoint through nginx
...
It used to allow user to logging with their own account to the bot
see: https://github.com/tulir/mautrix-telegram/wiki/Authentication#replacing-telegram-accounts-matrix-puppet-with-matrix-account
for more informations
6 years ago
Slavi Pantaleev
a0320346e1
Upgrade Synapse (v0.33.7rc2 -> 0.33.7)
6 years ago
Slavi Pantaleev
9b3c882483
Update riot-web (0.16.4 -> 0.17.0)
6 years ago
Slavi Pantaleev
6cc528ba5a
Upgrade Synapse (v0.33.5.1 -> v0.33.7rc2)
...
We skipped v0.33.6 because of matrix-org/synapse#4014 ,
but v0.33.7rc2 fixed the problem.
6 years ago
Slavi Pantaleev
a1c1ec9b7f
Update dependencies
6 years ago
Slavi Pantaleev
b49f4531e8
Make user presence-status tracking configurable
6 years ago
Slavi Pantaleev
242f388af3
Make Synapse cache factor configurable
6 years ago
Slavi Pantaleev
4fbaa02bef
Update Synapse (v0.33.4 -> v0.33.5.1)
6 years ago
Slavi Pantaleev
de5f4f7a05
Update matrix-corporal dependency
6 years ago
Slavi Pantaleev
0d0ccde286
Add Service Discovery (/.well-known/matrix/client) support
6 years ago
Slavi Pantaleev
38e3ffa29c
Rename variable (matrix_riot_web_default_identity_server_url -> matrix_identity_server_url)
6 years ago
Slavi Pantaleev
4f48508014
Rename variable (matrix_nginx_riot_web_data_path -> matrix_riot_web_data_path)
6 years ago
Slavi Pantaleev
2446b4845c
Update matrix-corporal dependency
6 years ago
Slavi Pantaleev
8bbb6f0c60
Update dependencies
6 years ago
Slavi Pantaleev
21916c1a3c
Update matrix-corporal (1.1 -> 1.1.1)
6 years ago
Slavi Pantaleev
620553e408
Update README
6 years ago
Hugues Morisset
45fb2df43f
Fix some problem with permissions
...
Fix typo
Move mautrix variable in `defaults/main.yml` exclusively
6 years ago
Hugues Morisset
7b5f68c431
Add mautrix-telegram to bridge with telegram services
6 years ago
Slavi Pantaleev
7adcdf3040
Add the ability to control event_cache_size for Synapse
...
I've found the previous 10K default value to be way too low
on a bunch of servers I'm running, so it's now up to
100K and made configurable.
6 years ago
Slavi Pantaleev
b52d91e180
Add the ability to controll password-peppering for Synapse
...
Closes Github issue #5
6 years ago
Slavi Pantaleev
6d6a6412fa
Add the ability to control statistics-reporting for Synapse
...
Closes Github issue #3
6 years ago
Slavi Pantaleev
7310498f71
Update certbot
6 years ago