Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub 4f4646dabd Merge pull request #1964 from roughnecks/Upgrade-heisenbridge-1.13.0---1.13.1
Upgrade heisenbridge 1.13.0 1.13.1
2022-07-20 20:52:00 +03:00
Slavi PantaleevandGitHub 5218ac03ac Merge pull request #1963 from etkecc/patch-29
Update Grafana 9.0.3 -> 9.0.4
2022-07-20 19:58:17 +03:00
Slavi Pantaleev 89bd25995a Upgrade Synapse (v1.63.0 -> v1.63.1) 2022-07-20 16:06:01 +03:00
Slavi PantaleevandGitHub 01a7c32a2c Merge pull request #1961 from moan0s/docker-image-fix
Add matrix-registreation-bot docker image
2022-07-20 14:23:23 +03:00
Slavi Pantaleev 90551e82ec Make use of matrix_bot_maubot_management_interface_port variable to actually make maubot port configurable
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 13:06:11 +03:00
Slavi Pantaleev 8a689813ff Remove unused maubot variable
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 13:04:35 +03:00
Slavi Pantaleev 5ce2732899 Make maubot logging level configurable
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 13:03:50 +03:00
Slavi Pantaleev b575409ed7 Use |to_json in maubot configuration
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 13:02:19 +03:00
Slavi Pantaleev e5238bf7d5 Announce maubot
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 12:55:18 +03:00
Slavi Pantaleev d2fb6a86e1 Fix matrix-bot-maubot.service.j2 indentation (tabs only)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 12:55:15 +03:00
Slavi Pantaleev 46ced6134c Store maubot configuration separately from data
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894

Because the configuration file is now mounted as readonly and maubot tries to update it on start,
we get this warning:
> Failed to create tempfile to write updated config to disk: [Errno 30] Read-only file system: '/config/tmpfa8vcb3y.yaml'

It doesn't seem to cause issues though.

Because the configuration is no longer overwritten on every bot start, each
next Ansible run should no longer overwrite it again and report a
"changed" task.
2022-07-20 12:54:43 +03:00
Slavi Pantaleev d1649ff67b Do not restart matrix-bot-maubot.service on every playbook run
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 12:40:30 +03:00
Slavi Pantaleev a1bfad1e9b Fix whitespace in matrix_bot_maubot_database_connection_string 2022-07-20 11:16:49 +03:00
Slavi Pantaleev b8832e3014 Fix some Jinja2 inconsistencies in maubot role 2022-07-20 10:27:13 +03:00
Slavi PantaleevandGitHub 1f2d100d91 Merge pull request #1894 from moan0s/maubot_moanos
Maubot moanos
2022-07-20 10:10:14 +03:00
Slavi PantaleevandGitHub e306d0051e Add project introduction to maubot's defaults file 2022-07-20 10:07:03 +03:00
Slavi Pantaleev 492d430cb0 Revert "Revert "Update Hookshot 1.8.0 -> 1.8.1""
This reverts commit 65bfc1396e.

The 1.8.1 image is published now, so we can finally upgrade.
2022-07-20 10:01:42 +03:00
Slavi PantaleevandGitHub 7d75af338c Merge pull request #1959 from xangelix/fix-selfbuild-image-refs2
Fix self-build error image names
2022-07-20 09:14:44 +03:00
Slavi PantaleevandGitHub 5deda13f10 Merge pull request #1956 from aaronraimist/stats
Explicitly mention that your homeserver's domain is included in telemetry
2022-07-19 19:50:29 +03:00
Slavi PantaleevandGitHub a4a1796518 Merge pull request #1955 from etkecc/patch-28
Update Coturn 4.5.2-r12 -> 4.5.2-r13
2022-07-19 18:40:38 +03:00
Slavi PantaleevandGitHub 2a131fd507 Merge pull request #1954 from aaronraimist/stats
Update telemetry documentation to more closely match upstream
2022-07-19 18:38:29 +03:00
Slavi Pantaleev 65bfc1396e Revert "Update Hookshot 1.8.0 -> 1.8.1"
This reverts commit 05ccee9f6f.

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1952
2022-07-19 16:47:08 +03:00
Slavi PantaleevandGitHub bffefc83c2 Merge pull request #1953 from etkecc/patch-27
Update Synapse 1.62.0 -> 1.63.0
2022-07-19 16:43:51 +03:00
Slavi PantaleevandGitHub a9c1d44059 Merge pull request #1950 from etkecc/honoroit-0910
update Honoroit 0.9.9 -> 0.9.10
2022-07-18 23:45:38 +03:00
Slavi PantaleevandGitHub d063c8c34f Merge pull request #1951 from etkecc/patch-26
Update Redis 7.0.3 -> 7.0.4
2022-07-18 21:38:36 +03:00
Slavi PantaleevandGitHub c44c869e78 Merge pull request #1949 from etkecc/patch-25
Update Hookshot 1.8.0 -> 1.8.1
2022-07-18 20:35:20 +03:00
Slavi PantaleevandGitHub cbada7341d Merge pull request #1948 from spantaleev/ansible-lint-fixes
Ansible lint fixes
2022-07-18 17:08:21 +03:00
Slavi Pantaleev 2dc418a416 Add Makefile and lint target 2022-07-18 16:51:33 +03:00
Slavi Pantaleev 8ad1fa085e Use full path when importing SSL setup tasks
This is an attempt to make ansible-lint happy.
2022-07-18 16:48:25 +03:00
Slavi Pantaleev c73680712b Fix (suppress) var-naming ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-naming

We don't really fix these, but just suppress them,
because they're like that intentionally.

We try to name variables in a way that is consistent with the
configuration key they control. If the upstream component uses
camelCase, we also need to include camelCase in the variable name.
2022-07-18 16:43:12 +03:00
Slavi Pantaleev 7831dc91b3 Import tasks from other roles in a better way
One that doesn't trip up ansible-lint, causing `load-failure` errors.
2022-07-18 16:15:04 +03:00
Slavi Pantaleev 3408c710ee Add ansible-lint configuration file 2022-07-18 15:45:13 +03:00
Slavi Pantaleev c1849ae888 Fix the remaining var-spacing ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#var-spacing
2022-07-18 15:33:41 +03:00
Slavi Pantaleev cac9bf2637 Fix syntax error regression 2022-07-18 15:13:09 +03:00
Slavi Pantaleev 1693c4ca1d Fix no-changed-when ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#no-changed-when
2022-07-18 15:08:10 +03:00
Slavi Pantaleev 0ab2001ce7 Fix git-latest ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#git-latest

Our variable naming is not necessarily consistent across roles.
I've tried to follow the naming conventions of each individual role.
All new variables are suffixed with `_version`, but the prefix may be
somewhat different.
2022-07-18 14:43:52 +03:00
Slavi Pantaleev 211ff20891 Fix package-latest ansible-lint errors
Reference: https://ansible-lint.readthedocs.io/en/latest/default_rules/#package-latest
2022-07-18 14:08:35 +03:00
Slavi Pantaleev 318bfa84d5 Fix spacing around filter invocations 2022-07-18 13:21:32 +03:00
Slavi Pantaleev bb8b8c4bf0 Fix tasks include regression 2022-07-18 13:03:17 +03:00
Slavi Pantaleev d073c7ecb3 More ansible-lint fixes 2022-07-18 13:01:19 +03:00
Slavi Pantaleev 983bf819ef Explictly set Synapse's worker configuration's owner/permissions 2022-07-18 13:01:19 +03:00
Slavi Pantaleev ddf18eadc7 More ansible-lint fixes 2022-07-18 13:01:17 +03:00
Slavi Pantaleev 34cdaade08 Use fully-qualified module names for builtin Ansible modules
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1939
2022-07-18 12:58:41 +03:00
Slavi Pantaleev 78b5be4a26 Do not generate /.well-known/matrix/support unless explicitly asked to
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
2022-07-18 12:54:45 +03:00
Slavi Pantaleev 3f7498da5a Fix matrix_homeserver_admin_contacts example
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931

This does 2 things:

- it fixes the syntax for `matrix_id`. Starting strings with `@` is
  invalid YAML, so such strings need to be wrapped in single or double
  quotes
- it makes use of the `matrix_domain` variable instead of hardcoding the
  domain name. This should be more and mistake-proof (typos or people
  mistaking their domain - matrix. vs base domain)
2022-07-18 12:49:53 +03:00
Slavi Pantaleev c9e30708be Fix double-quoting in /.well-known/matrix/support
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931

`|to_json` already adds the surrounding double-quotes for the string, so
adding them explicitly means we've got a double-quotes problem.
2022-07-18 12:46:19 +03:00
Slavi Pantaleev 4a5143fa8d Add variable to influence whether /.well-known/matrix/support is created
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
2022-07-18 12:32:41 +03:00
Slavi PantaleevandGitHub 6075375f78 Merge pull request #1939 from etkecc/add-ansible-lint
add ansible-lint; cleanup yamllint
2022-07-18 10:17:56 +03:00
Slavi PantaleevandGitHub 9abcb10f9f Merge pull request #1946 from etkecc/update-redis
update redis 6.2.6 -> 7.0.3
2022-07-17 18:15:38 +03:00
Slavi PantaleevandGitHub f99ab3c2e2 Merge pull request #1945 from etkecc/update-sygnal
update sygnal 0.11.0 -> 0.12.0
2022-07-17 18:15:12 +03:00
Slavi PantaleevandGitHub 9ef680b45c Merge pull request #1944 from etkecc/update-prometheus
update prometheus 2.36.2 -> 2.37.0
2022-07-17 18:10:05 +03:00
Slavi PantaleevandGitHub 411c42bee5 Merge pull request #1943 from etkecc/update-nginx
update nginx 1.21.6 -> 1.23.0
2022-07-17 18:09:37 +03:00
Slavi PantaleevandGitHub 3b3bfa29e9 Merge pull request #1942 from etkecc/update-grafana
update grafana 9.0.2 -> 9.0.3
2022-07-17 18:09:04 +03:00
Slavi PantaleevandGitHub fde4297703 Merge pull request #1941 from etkecc/update-dynamic-dns
update dynamic dns 3.9.1-ls89 -> 3.9.1-ls92
2022-07-17 18:08:37 +03:00
Slavi PantaleevandGitHub 06e78176d1 Merge pull request #1940 from etkecc/update-hydrogen
update hydrogen 0.2.29 -> 0.2.33; sync config
2022-07-17 18:04:42 +03:00
Slavi PantaleevandGitHub 140cdf0bc4 Merge pull request #1938 from etkecc/master
fix mautrix-whatsapp config
2022-07-17 15:49:51 +03:00
Slavi PantaleevandGitHub 74d5170010 Merge pull request #1936 from etkecc/add-repos
add/unify 'Project source code URL' link across all roles
2022-07-17 07:30:03 +03:00
Slavi PantaleevandGitHub d29bf4c0f7 Merge pull request #1934 from marinmo/patch-1
update buscarron from github -> gitlab
2022-07-16 23:27:06 +03:00
Slavi PantaleevandGitHub fa9b34b983 Try to make Jinja not trip up over syntax 2022-07-16 23:25:05 +03:00
Slavi PantaleevandGitHub cd3f4e5231 Merge pull request #1935 from etkecc/mautrix-whatsapp-v0.6.0
Update mautrix whatsapp 0.5.0 -> 0.6.0
2022-07-16 23:17:40 +03:00
Slavi PantaleevandGitHub 41753d4a3b Merge pull request #1932 from alexhartley/master
Update recommended Skype bridge in docs
2022-07-15 20:59:14 +03:00
Slavi Pantaleev e94ec75e1a Remove matrix-bridge-mx-puppet-skype role 2022-07-14 18:09:19 +03:00
Slavi Pantaleev a1d0b58471 Try to do the signald (0.19.0) data migration automatically
Improvement over e4caf3fa81.

Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
2022-07-14 11:50:18 +03:00
Slavi Pantaleev e4caf3fa81 Add note about signald (0.19.0+) upgrade
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1921
2022-07-14 11:35:38 +03:00
Slavi PantaleevandGitHub f0450eeb5d Merge pull request #1921 from pub-solar/bump/signal-bridge
signald: 0.18.5 -> 0.20.0
2022-07-14 10:29:43 +03:00
Slavi PantaleevandGitHub 24025c2de3 Merge pull request #1930 from spantaleev/dependabot/github_actions/frenck/action-yamllint-1.2.0
Bump frenck/action-yamllint from 1.1.2 to 1.2.0
2022-07-12 07:22:55 +03:00
Slavi PantaleevandGitHub 3b85a9a994 Upgrade hookshot (1.7.3 -> 1.8.0) 2022-07-11 20:25:32 +03:00
Slavi Pantaleev f1b52b6796 Merge remote-tracking branch 'julianf/add-ntfy-role' 2022-07-08 18:03:15 +03:00
Slavi PantaleevandGitHub bb2d821eaa Merge pull request #1926 from chirayudesai/mjolnir-update
mjolnir: v1.5.0
2022-07-08 17:45:08 +03:00
Slavi PantaleevandGitHub e074f9d4ed Merge pull request #1919 from etkecc/patch-24
Update Synapse 1.61.1 -> 1.62.0
2022-07-05 18:26:48 +03:00
Slavi PantaleevandGitHub 31d163eff9 Merge pull request #1918 from etkecc/patch-23
Update element 1.10.15 -> 1.11.0
2022-07-05 18:25:30 +03:00
Slavi Pantaleev 5a0e977df8 Announce ntfy role 2022-07-05 09:46:26 +03:00
Slavi Pantaleev e4cbdd56d8 Merge remote-tracking branch 'julianf/add-ntfy-role' 2022-07-05 09:37:01 +03:00
Slavi PantaleevandGitHub 613f0f9c68 Merge pull request #1915 from 3hhh/command_prefix
bots: make command_prefix configurable
2022-07-05 09:34:48 +03:00
Slavi Pantaleev 2e4fad6194 Use 127.0.0.1 instead of localhost for federation API when nginx disabled
`localhost` may resolve to `::1` on some IPv6-enabled systems, which will
not work, because we only potentially expose container ports on
`127.0.0.1` when nginx is disabled (`matrix_nginx_proxy_enabled: false`),
not on `::1`.

Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1914
2022-07-02 15:02:35 +03:00
Slavi PantaleevandGitHub 83d5816e6e Merge pull request #1913 from Kab1r/feat/jitsi-arm64
feat(jitsi+arm64): Upgrade Jitsi (7001 -> 7439-2) and allow on arm64
2022-07-01 18:33:47 +03:00
Slavi PantaleevandGitHub 0840068a83 Merge pull request #1911 from ThellraAK/try4
Adding logging configuration and default to the rest of the mautrixes…
2022-07-01 15:15:16 +03:00
Slavi Pantaleev a6a5f79a6f Relocate matrix_mautrix_facebook_logging_level in defaults/main.yml
Improvement to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1909
2022-07-01 14:32:42 +03:00
Slavi Pantaleev 71006393e0 Default mautrix-facebook to WARNING loggers by default
Overlooked in https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1909
2022-07-01 14:31:28 +03:00
Slavi PantaleevandGitHub 1c25ca78d4 Merge pull request #1910 from freiit/patch-1
Add configuration instruction for AWS CloundFront
2022-07-01 14:07:05 +03:00
Slavi PantaleevandGitHub 66670dfb87 Merge pull request #1908 from ThellraAK/patch-3
Update configuring-playbook-bridge-mautrix-facebook.md
2022-07-01 08:42:54 +03:00
Slavi PantaleevandGitHub 4ca0d23b81 FIx code blocks 2022-07-01 08:42:23 +03:00
Slavi PantaleevandGitHub 1966556e78 Merge pull request #1907 from ThellraAK/patch-3
Update configuring-playbook-own-webserver.md
2022-06-30 14:58:18 +03:00
Slavi Pantaleev 95ca182ab5 Remove outdated logging configuration from Dimension
Related to https://github.com/turt2live/matrix-dimension/commit/123a45bb217126875a5a9aaabbe22c5f8f66727a

Provoked by https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1879

Not sure how bot-sdk's logging level can be adjusted. Seems like
Dimension now hardcodes `LogService.setLevel(LogLevel.DEBUG);` in its
startup code.
2022-06-30 12:10:36 +03:00
Slavi PantaleevandGitHub b385a122fe Merge pull request #1906 from ThellraAK/patch-3
Update configuring-playbook-bridge-mautrix-instagram.md
2022-06-30 11:59:01 +03:00
Slavi PantaleevandGitHub 3fbff1a789 Mention matrix_admin
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1899
2022-06-30 11:57:01 +03:00
Slavi PantaleevandGitHub 5642c425ac Merge pull request #1905 from aaronraimist/hydrogen-self-check
Fix Hydrogen self check
2022-06-29 18:14:26 +03:00
Slavi PantaleevandGitHub f88664cbe3 Merge pull request #1904 from ThellraAK/patch-2
Update configuring-playbook-own-webserver.md
2022-06-29 14:10:07 +03:00
Slavi Pantaleev c15bf2e019 Upgrade Grafana (9.0.1 -> 9.0.2) 2022-06-29 08:42:55 +03:00
Slavi PantaleevandGitHub dd51db23b3 Merge pull request #1903 from ChrisKar96/patch-1
Update README.md to include Go Skype Bridge
2022-06-28 18:00:21 +03:00
Slavi Pantaleev c614b61e01 Fix mautrix-signal permissions configuration
Fixup for https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1899
2022-06-28 17:54:00 +03:00
Slavi Pantaleev bff35926dc Upgrade Synapse (v1.61.0 -> v1.61.1) 2022-06-28 17:13:19 +03:00
Slavi PantaleevandGitHub 0ebb5d96f5 Merge pull request #1902 from ThellraAK/patch-1
Update configuring-playbook-bridge-mautrix-facebook.md
2022-06-28 16:43:39 +03:00
Slavi PantaleevandGitHub 7cb7f74e8e Merge pull request #1901 from etkecc/patch-22
add missing retry to the apache docker image pull
2022-06-28 11:31:07 +03:00
Slavi PantaleevandGitHub 9ffff97979 Merge pull request #1900 from etkecc/patch-21
fix typo
2022-06-27 14:46:18 +03:00
Slavi PantaleevandGitHub f78b92c96a Merge pull request #1899 from etkecc/master
update bridges defaults
2022-06-27 11:03:19 +03:00
Slavi PantaleevandGitHub e27ecd6e76 Add matrix_admin example 2022-06-27 11:02:10 +03:00
Slavi PantaleevandGitHub 92b37ae214 Merge pull request #1898 from etkecc/master
expose prometheus process args
2022-06-26 12:42:31 +03:00
Slavi PantaleevandGitHub fcf1ca2792 Merge pull request #1896 from etkecc/patch-19
Update Grafana (8.5.3 -> 9.0.1)
2022-06-25 22:32:40 +03:00
Slavi PantaleevandGitHub a9cdf69d85 Merge pull request #1897 from etkecc/patch-20
Update Prometheus (v2.33.3 -> v2.36.2)
2022-06-25 22:32:18 +03:00