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 лет назад