p5t2vspoqqw
4b657b3822
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-06-03 10:13:25 +02:00
Slavi Pantaleev and GitHub
45140dca02
Merge pull request #194 from kingoftheconnors/master
...
Fixed error message to direct users to the right debug command
2019-06-03 07:55:30 +03:00
kingoftheconnors
c06b47af77
Fixed error message to direct users to the right debug command
2019-06-02 18:24:18 -04:00
Slavi Pantaleev
3bc8aa0a82
Upgrade Synapse (0.99.5.1 -> 0.99.5.2)
2019-05-30 20:50:09 +03:00
Slavi Pantaleev
35892286a1
Upgrade mxisd (1.4.3 -> 1.4.4)
2019-05-30 17:22:39 +03:00
Slavi Pantaleev
2982b03809
Explicitly serialize matrix_synapse_app_service_config_files
...
Attempt to fix #192 (Github Issue), potential regression since
70487061f4 .
Serializing as JSON/YAML explicitly is much better than relying on
magic (well, Python serialization being valid YAML..).
It seems like Python may prefix strings with `u` sometimes (Python 3?),
which causes Python serialization to not be compatible with YAML.
2019-05-30 09:42:08 +03:00
Slavi Pantaleev
f1c124331f
Upgrade riot-web (1.1.2 -> 1.2.0)
2019-05-30 08:44:21 +03:00
Slavi Pantaleev
70487061f4
Prefer --mount instead of -v for mounting volumes
...
This doesn't replace all usage of `-v`, but it's a start.
People sometimes troubleshoot by deleting files (especially bridge
config files). Restarting Synapse with a missing registration.yaml file
for a given bridge, causes the `-v
/something/registration.yaml:/something/registration.yaml:ro` option
to force-create `/something/registration.yaml` as a directory.
When a path that's provided to the `-v` option is missing, Docker
auto-creates that path as a directory.
This causes more breakage and confusion later on.
We'd rather fail, instead of magically creating directories.
Using `--mount`, instead of `-v` is the solution to this.
From Docker's documentation:
> When you use --mount with type=bind, the host-path must refer to an existing path on the host.
> The path will not be created for you and the service will fail with an error if the path does not exist.
2019-05-29 09:59:50 +03:00
Slavi Pantaleev
7d8dde8a53
Add support for proxying /_synapse/admin APIs
...
Fixes #191 (Github Issue).
2019-05-29 08:32:24 +03:00
Slavi Pantaleev
5361d3a412
Fix Telegram bridge proxying config when matrix-nginx-proxy disabled
...
Related to #189 (Github Issue).
People had proxying problems if:
- they used the whole playbook (including the `matrix-nginx-proxy` role)
- and they were disabling the proxy (`matrix_nginx_proxy_enabled: false`)
- and they were proxying with their own nginx server
For them,
`matrix_nginx_proxy_proxy_matrix_additional_server_configuration_blocks`
would not be modified to inject the necessary proxying configuration.
2019-05-27 10:04:52 +03:00
Slavi Pantaleev
7379968a3c
Fix Telegram bridge HTTP proxying when not using matrix-nginx-proxy
...
From what I see, this was never implemented to begin with.
Fixes #189 (Github Issue).
2019-05-26 20:50:52 +03:00
Slavi Pantaleev
120abaf391
Upgrade Telegram bridge (0.5.1 -> 0.5.2)
2019-05-26 20:41:21 +03:00
Slavi Pantaleev
ab59cc50bd
Add support for more flexible container port exposing
...
Fixes #171 (Github Issue).
2019-05-25 07:41:08 +09:00
Slavi Pantaleev
5bfd22d13b
Fix incorrect inventory host_vars paths
2019-05-24 08:06:42 +09:00
Slavi Pantaleev
be2812bc8f
Remove unnecessary variables
...
Continuation of 54a281a425 .
Related to #188 (Github Pull Request).
2019-05-24 08:01:24 +09:00
Slavi Pantaleev and GitHub
5427ae5856
Merge pull request #188 from JasonLocklin/master
...
Facebook API token not required
2019-05-24 08:00:20 +09:00
Jason Locklin
54a281a425
Config validation not required
...
Validate_config was copied from the telegram bridge code, but doesn't
apply to the facebook bridge.
2019-05-23 15:02:44 -04:00
p5t2vspoqqw
0cfa73f153
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-05-23 10:48:22 +02:00
Slavi Pantaleev
a8b633561d
Upgrade Synapse (v0.99.4 -> v0.99.5.1)
2019-05-23 09:23:04 +09:00
Slavi Pantaleev
7a08c9b7cc
Update changelog
2019-05-23 08:52:12 +09:00
Slavi Pantaleev and GitHub
45c67db0bf
Merge pull request #187 from danbob/fix-ansible-deprecations
...
Fix ansible deprecations
2019-05-23 08:44:54 +09:00
Dan Arnfield
9c23d877fe
Fix docker_image option for ansible < 2.8
2019-05-22 05:43:33 -05:00
Slavi Pantaleev
1e1c7933e2
Mention Postgres + SSL in the docs
...
Refers to #89 (Github Issue)
2019-05-22 09:17:33 +09:00
Dan Arnfield
093859d926
Fix TRANSFORM_INVALID_GROUP_CHARS deprecation warning
2019-05-21 10:39:33 -05:00
Dan Arnfield
fa38c84be2
Fix casting int to string warning
2019-05-21 10:37:05 -05:00
Dan Arnfield
db15791819
Add source option to docker_image to fix deprecation warning
2019-05-21 10:29:12 -05:00
Dan Arnfield
3982f114af
Fix CONDITIONAL_BARE_VARS deprecation warning in ansible 2.8
2019-05-21 10:25:59 -05:00
Slavi Pantaleev
affb99003c
Improve Synapse variable naming consistency
2019-05-21 12:09:38 +09:00
Slavi Pantaleev
5c821b581a
Check fullchain.pem, not cert.pem
...
While using certbot means we'll have both files retrieved,
it's actually the fullchain.pem file that we use in nginx configuration.
Using that one for the check makes more sense.
2019-05-21 11:58:18 +09:00
Slavi Pantaleev
3250df6765
Make bridge uninstallation stop services
...
Fixes #155 (Github Issue)
2019-05-21 11:27:09 +09:00
Slavi Pantaleev
a1e9818356
Update comment
2019-05-21 11:25:32 +09:00
Slavi Pantaleev
c78b02cbe7
Make bridges not depend on matrix-synapse.service if not enabled
2019-05-21 11:13:52 +09:00
Slavi Pantaleev and GitHub
3ece9375c6
Merge pull request #179 from spantaleev/separate-bridge-roles
...
Move bridges into separate roles
2019-05-21 11:05:30 +09:00
Slavi Pantaleev
a21b410c51
Update README and changelog
2019-05-21 11:04:58 +09:00
Slavi Pantaleev
fc7ba153b1
Make matrix-synapse role respect matrix_synapse_enabled flag
2019-05-21 10:46:49 +09:00
Slavi Pantaleev
8d654aecdd
Improve file naming consistency
2019-05-21 09:57:48 +09:00
Slavi Pantaleev and GitHub
eb77fc0a33
Merge pull request #185 from Cadair/master
...
Add a variable to control the stop tasks
2019-05-21 09:31:06 +09:00
Stuart Mumford
a4bcd7ce8f
Add a variable to control the stop tasks
2019-05-20 17:03:05 +01:00
Slavi Pantaleev
e3b4622ac8
Split Synapse extension tasks into install/uninstall files
2019-05-18 06:36:54 +09:00
Slavi Pantaleev
663d1add92
Move matrix-appservice-discord into a separate role
2019-05-18 01:14:12 +09:00
Slavi Pantaleev
13c4e7e5b6
Merge branch 'master' into separate-bridge-roles
2019-05-16 09:45:06 +09:00
Slavi Pantaleev
ae7c8d1524
Use SyslogIdentifier to improve logging
...
Reasoning is the same as for matrix-org/synapse#5023 .
For us, the journal used to contain `docker` for all services, which
is not very helpful when looking at them all together (`journalctl -f`).
2019-05-16 09:43:46 +09:00
Slavi Pantaleev
cf3117011b
Upgrade Synapse (0.99.3.2 -> 0.99.4)
2019-05-16 09:20:43 +09:00
Slavi Pantaleev
6db10ed6f3
Upgrade riot-web (1.1.1 -> 1.1.2)
2019-05-16 09:09:42 +09:00
Slavi Pantaleev
3339e37ce9
Move matrix-appservice-irc into a separate role
2019-05-16 09:07:40 +09:00
Slavi Pantaleev
854cf84aa3
Upgrade riot-web (1.1.0 -> 1.1.1)
2019-05-15 09:50:25 +09:00
Slavi Pantaleev and GitHub
47745254f9
Merge pull request #180 from eMPee584/fix-commented-mxisd-ldap-option
...
Fix case of the mxisd ldap.connection.baseDNs option in matrix_mxisd_configuration_extension_yaml comment
2019-05-15 09:49:34 +09:00
Slavi Pantaleev and GitHub
43c53aaab6
Merge pull request #182 from eMPee584/better-rest-auth-sample-endpoint
...
Provide a sample rest_auth_endpoint close to actual setup
2019-05-15 09:48:37 +09:00
Slavi Pantaleev and GitHub
7179316c35
Merge pull request #181 from eMPee584/fix-synapse-ldap-start_tls-boolean
...
Fix matrix_synapse_ext_password_provider_ldap_start_tls (it's boolean)
2019-05-15 09:37:01 +09:00
Slavi Pantaleev
43fd3cc274
Move mautrix-facebook into a separate role
2019-05-15 09:34:31 +09:00