Skip to content

Commit fe9f705

Browse files
TheOneWithTheBraidspantaleev
authored andcommitted
fix: migrate Traefik Cert Dumper configuration
Relates to 904a98d. Signed-off-by: The one with the braid <[email protected]>
1 parent 59ab28c commit fe9f705

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# 2025-12-09
2+
3+
## Traefik Cert Dumper upgrade
4+
5+
The variable `traefik_certs_dumper_ssl_dir_path` was renamed to `traefik_certs_dumper_ssl_path`. Users who use [their own webserver with Traefik](docs/configuring-playbook-own-webserver.md) may need to adjust their configuration.
6+
7+
The variable `traefik_certs_dumper_dumped_certificates_dir_path` was renamed to `traefik_certs_dumper_dumped_certificates_path`. Users who use [SRV Server Delegation](docs/howto-srv-server-delegation.md) may need to adjust their configuration.
8+
19
# 2025-11-23
210

311
## Matrix.to support

docs/configuring-playbook-own-webserver.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ matrix_playbook_reverse_proxy_type: other-traefik-container
5151
# Adjust to point to your Traefik container
5252
matrix_playbook_reverse_proxy_hostname: name-of-your-traefik-container
5353

54-
traefik_certs_dumper_ssl_dir_path: "/path/to/your/traefiks/acme.json/directory"
54+
traefik_certs_dumper_ssl_path: "/path/to/your/traefiks/acme.json/directory"
5555

5656
# Uncomment and adjust the variable below if the name of your federation entrypoint is different
5757
# than the default value (matrix-federation).

docs/howto-srv-server-delegation.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,12 @@ matrix_coturn_container_additional_volumes: |
112112
(
113113
[
114114
{
115-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/*.' + matrix_domain + '/certificate.crt'),
115+
'src': (traefik_certs_dumper_dumped_certificates_path + '/*.' + matrix_domain + '/certificate.crt'),
116116
'dst': '/certificate.crt',
117117
'options': 'ro',
118118
},
119119
{
120-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/*.' + matrix_domain + '/privatekey.key'),
120+
'src': (traefik_certs_dumper_dumped_certificates_path + '/*.' + matrix_domain + '/privatekey.key'),
121121
'dst': '/privatekey.key',
122122
'options': 'ro',
123123
},
@@ -173,12 +173,12 @@ matrix_coturn_container_additional_volumes: |
173173
(
174174
[
175175
{
176-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/*.' + matrix_domain + '/certificate.crt'),
176+
'src': (traefik_certs_dumper_dumped_certificates_path + '/*.' + matrix_domain + '/certificate.crt'),
177177
'dst': '/certificate.crt',
178178
'options': 'ro',
179179
},
180180
{
181-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/*.' + matrix_domain + '/privatekey.key'),
181+
'src': (traefik_certs_dumper_dumped_certificates_path + '/*.' + matrix_domain + '/privatekey.key'),
182182
'dst': '/privatekey.key',
183183
'options': 'ro',
184184
},

group_vars/matrix_servers

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2242,8 +2242,8 @@ matrix_postmoogle_container_image_self_build: "{{ matrix_architecture not in ['a
22422242
matrix_postmoogle_ssl_path: |-
22432243
{{
22442244
{
2245-
'playbook-managed-traefik': (traefik_certs_dumper_dumped_certificates_dir_path if traefik_certs_dumper_enabled else ''),
2246-
'other-traefik-container': (traefik_certs_dumper_dumped_certificates_dir_path if traefik_certs_dumper_enabled else ''),
2245+
'playbook-managed-traefik': (traefik_certs_dumper_dumped_certificates_path if traefik_certs_dumper_enabled else ''),
2246+
'other-traefik-container': (traefik_certs_dumper_dumped_certificates_path if traefik_certs_dumper_enabled else ''),
22472247
'none': '',
22482248
}[matrix_playbook_reverse_proxy_type]
22492249
}}
@@ -3191,12 +3191,12 @@ matrix_coturn_container_additional_volumes: |
31913191
(
31923192
[
31933193
{
3194-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/' + matrix_server_fqn_matrix + '/certificate.crt'),
3194+
'src': (traefik_certs_dumper_dumped_certificates_path + '/' + matrix_server_fqn_matrix + '/certificate.crt'),
31953195
'dst': '/certificate.crt',
31963196
'options': 'ro',
31973197
},
31983198
{
3199-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/' + matrix_server_fqn_matrix + '/privatekey.key'),
3199+
'src': (traefik_certs_dumper_dumped_certificates_path + '/' + matrix_server_fqn_matrix + '/privatekey.key'),
32003200
'dst': '/privatekey.key',
32013201
'options': 'ro',
32023202
},
@@ -5881,7 +5881,7 @@ traefik_certs_dumper_base_path: "{{ matrix_base_data_path }}/traefik-certs-dumpe
58815881
traefik_certs_dumper_uid: "{{ matrix_user_uid }}"
58825882
traefik_certs_dumper_gid: "{{ matrix_user_gid }}"
58835883

5884-
traefik_certs_dumper_ssl_dir_path: "{{ traefik_ssl_dir_path if traefik_enabled else '' }}"
5884+
traefik_certs_dumper_ssl_path: "{{ traefik_ssl_dir_path if traefik_enabled else '' }}"
58855885

58865886
traefik_certs_dumper_container_image_registry_prefix_upstream: "{{ matrix_container_global_registry_prefix_override if matrix_container_global_registry_prefix_override else traefik_certs_dumper_container_image_registry_prefix_upstream_default }}"
58875887

@@ -5990,12 +5990,12 @@ livekit_server_container_additional_volumes_auto: |
59905990
(
59915991
[
59925992
{
5993-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/' + livekit_server_config_turn_domain + '/certificate.crt'),
5993+
'src': (traefik_certs_dumper_dumped_certificates_path + '/' + livekit_server_config_turn_domain + '/certificate.crt'),
59945994
'dst': livekit_server_config_turn_cert_file,
59955995
'options': 'ro',
59965996
},
59975997
{
5998-
'src': (traefik_certs_dumper_dumped_certificates_dir_path + '/' + livekit_server_config_turn_domain + '/privatekey.key'),
5998+
'src': (traefik_certs_dumper_dumped_certificates_path + '/' + livekit_server_config_turn_domain + '/privatekey.key'),
59995999
'dst': livekit_server_config_turn_key_file,
60006000
'options': 'ro',
60016001
},

roles/custom/matrix-base/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ matrix_metrics_exposure_http_basic_auth_users: ''
273273
# - nevertheless, the playbook expects that you would install Traefik yourself via other means
274274
# - you should make sure your Traefik configuration is compatible with what the playbook would have configured (web, web-secure, matrix-federation entrypoints, etc.)
275275
# - you need to set `matrix_playbook_reverse_proxyable_services_additional_network` to the name of your Traefik network
276-
# - Traefik certs dumper will be enabled by default (`traefik_certs_dumper_enabled`). You need to point it to your Traefik's SSL certificates (`traefik_certs_dumper_ssl_dir_path`)
276+
# - Traefik certs dumper will be enabled by default (`traefik_certs_dumper_enabled`). You need to point it to your Traefik's SSL certificates (`traefik_certs_dumper_ssl_path`)
277277
#
278278
# - `none`
279279
# - no reverse-proxy will be installed

0 commit comments

Comments
 (0)