Sebastian Gumprich
48388a3d96
use fqcns for some task
Signed-off-by: Sebastian Gumprich <github@gumpri.ch>
3 роки тому
Slavi Pantaleev
9c549a185f
Auto-purge orphaned Let's Encrypt renewal configuration files
3 роки тому
Slavi Pantaleev
1ea1597020
Fix some ansible-lint-reported warnings
This mostly fixes `key-order` warnings around
`block` statements.
3 роки тому
Aine
692a7af36a
postmoogle feedback
3 роки тому
Slavi Pantaleev
1aff2ca247
Fix ansible-lint errors
3 роки тому
Charles Wright
20767b5149
Fixes to enable Conduit in setup-all
3 роки тому
Slavi Pantaleev
8ad1fa085e
Use full path when importing SSL setup tasks
This is an attempt to make ansible-lint happy.
3 роки тому
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
3 роки тому
Slavi Pantaleev
ddf18eadc7
More ansible-lint fixes
3 роки тому
Slavi Pantaleev
34cdaade08
Use fully-qualified module names for builtin Ansible modules
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
3 роки тому
Julian Foad
ec9f8e2931
Add a role to install 'ntfy' push-notification server.
This commit adds a 'matrix-ntfy' role that runs Ntfy server in Docker with
simple configuration, and plumbing to add the role to the playbook.
TODO: documentation, self-check, database persistence.
3 роки тому
Aine
5b38ee5371
add missing retry to the apache docker image pull
3 роки тому
Slavi Pantaleev
1727ecd888
Make yamllint happy (take 2)
> Error: 19:3 error wrong indentation: expected 4 but found 2 (indentation)
3 роки тому
Slavi Pantaleev
9aab7f9c37
Make yamllint happy
Fixup for ba51997f7b
3 роки тому
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
3 роки тому
Aine
290754371a
add matrix-bot-buscarron
3 роки тому
borisrunakov
acaebfbf67
optional media cache with range requests support ( #1759 )
3 роки тому
Aine
2da3768b20
Added retries to the docker pulls ( #1701 )
4 роки тому
Aine
701591e87e
Added retries to the docker pulls
4 роки тому
Alejo Diaz
4ec24ec344
Add support for obtain ECDSA keys ( #1667 )
* Add support for obtain ECDSA keys
* Replace matrix_ssl_lets_encrypt_use_ecdsa_keys for matrix_ssl_lets_encrypt_key_type
4 роки тому
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
4 роки тому
Wm Salt Hale
3aa8c1f62c
only enable openssl if necessary
4 роки тому
Slavi Pantaleev
27a4871aea
Fix variable name typo
4 роки тому
Slavi Pantaleev
ecc237bbad
Initial work on getting nginx reverse proxying working with Dendrite
4 роки тому
rakshazi
5788a16a2e
added matrix-client-cinny
4 роки тому
Slavi Pantaleev
948c411106
Remove sudo requirement for generating SSL certificates
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1492
4 роки тому
Slavi Pantaleev
fa704f104b
Add support for using custom ACME CA servers (other than Let's Encrypt')
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1468
4 роки тому
boris runakov
d3a9ec98de
refactoring
4 роки тому
Slavi Pantaleev
994c0e504c
Ensure some matrix-nginx-proxy variables are defined
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1397
4 роки тому
Slavi Pantaleev
735c966ab6
Disable systemd services when stopping to uninstall them
Until now, we were leaving services "enabled"
(symlinks in /etc/systemd/system/multi-user.target.wants/).
We clean these up now. Broken symlinks may still exist in older
installations that enabled/disabled services. We're not taking care
to fix these up. It's just a cosmetic defect anyway.
4 роки тому
HarHarLinks
7b33fc8e19
fixup! auto-generate prometheus.yml for workers metrics
4 роки тому
HarHarLinks
ce41674e61
auto-generate prometheus.yml for workers metrics
4 роки тому
Michael Collins
98e6cd685d
sync with previous repo
4 роки тому
Michael Collins
4d57a41b3f
remove matrix_awx_enabled from these
4 роки тому
Michael Collins
bfb61e776e
GMH v0.5.7... maybe!
4 роки тому
Michael-GMH
86e4649578
GoMatrixHosting v0.5.5
4 роки тому
Michael-GMH
03006eb5ab
GoMatrixHosting v0.5.5
4 роки тому
Michael-GMH
ad7bbd6442
merge upstream
4 роки тому
pushytoxin
bee14550ab
Fix local/bin scripts autocompletion by adding rx perms to everyone
It's mildly annoying when trying to execute these scripts while logged
in as a regular user, as the missing execute permissions will hinder
autocompletion even when trying to use with sudo.
These shell scripts don't contain secrets, but may fail when ran by a
regular user. The failure is due to the lack of access to the /matrix
directory, and does not result in any damage.
4 роки тому
Michael-GMH
85777e8f96
merge with upstream
4 роки тому
Slavi Pantaleev
d0de21ab34
Delete Hydrogen nginx configuration file when disabled
4 роки тому
Aaron Raimist
ca361af616
Add Hydrogen
4 роки тому
Slavi Pantaleev
9a0222fa47
Add Sygnal support
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/683
5 роки тому
Aaron Raimist
466827139a
Also check if matrix_ssl_lets_encrypt_support_email is blank
5 роки тому
Michael
5a6bdb0c3d
merge upstream
5 роки тому
Alexandros Afentoulis
28c255539c
matrix-nginx-proxy: specify Origin header, comply with CORS
Self-checks against the .well-known URIs look for the HTTP header
"Access-Control-Allow-Origin" indicating that the remode endpoint
supports CORS. But the remote server is not required to include
said header in the response if the HTTP request does not include
the "Origin" header. This is in accordance with the specification
[1] stating: 'A CORS request is an HTTP request that includes an
"Origin" header.'
This is in fact true for Gitlab pages hosting and that's why the
issue was identified.
Let's specify "Origin" header in the respective uri tasks performing
the HTTP request and ensure a CORS request.
[1] https://fetch.spec.whatwg.org/#http-requests
5 роки тому
Yannick Goossens
51e2547484
Added support for the Go-NEB bot
5 роки тому
Michael
33ec5710d9
0.2.1 revision
5 роки тому
Slavi Pantaleev
6baa91dd9f
Do not delete matrix-ssl-lets-encrypt-certificates-renew only to recreate it later
This seems to have been added to the list of "deprecated files to
remove" by mistake.
5 роки тому
Peetz0r
989100b1c1
Grafana nginx proxy config
5 роки тому