| @@ -118,7 +118,7 @@ Unless we have some regression, **existing `matrix-nginx-proxy` users should be | |||||
| ```yaml | ```yaml | ||||
| matrix_playbook_reverse_proxy_type: playbook-managed-traefik | matrix_playbook_reverse_proxy_type: playbook-managed-traefik | ||||
| devture_traefik_ssl_email_address: YOUR_EMAIL_ADDRESS | |||||
| devture_traefik_config_certificatesResolvers_acme_email: YOUR_EMAIL_ADDRESS | |||||
| ``` | ``` | ||||
| You may still need to keep certain old `matrix_nginx_proxy_*` variables (like `matrix_nginx_proxy_base_domain_serving_enabled`), even when using Traefik. For now, we recommend keeping all `matrix_nginx_proxy_*` variables just in case. In the future, reliance on `matrix-nginx-proxy` will be removed. | You may still need to keep certain old `matrix_nginx_proxy_*` variables (like `matrix_nginx_proxy_base_domain_serving_enabled`), even when using Traefik. For now, we recommend keeping all `matrix_nginx_proxy_*` variables just in case. In the future, reliance on `matrix-nginx-proxy` will be removed. | ||||
| @@ -20,7 +20,7 @@ To switch to Traefik now, use configuration like this: | |||||
| ```yaml | ```yaml | ||||
| matrix_playbook_reverse_proxy_type: playbook-managed-traefik | matrix_playbook_reverse_proxy_type: playbook-managed-traefik | ||||
| devture_traefik_ssl_email_address: YOUR_EMAIL_ADDRESS | |||||
| devture_traefik_config_certificatesResolvers_acme_email: YOUR_EMAIL_ADDRESS | |||||
| ``` | ``` | ||||
| This will install Traefik in the place of `matrix-nginx-proxy`. Traefik will manage SSL certificates for all services seamlessly. | This will install Traefik in the place of `matrix-nginx-proxy`. Traefik will manage SSL certificates for all services seamlessly. | ||||
| @@ -49,7 +49,7 @@ | |||||
| version: v7.0.7-0 | version: v7.0.7-0 | ||||
| - src: git+https://github.com/devture/com.devture.ansible.role.traefik.git | - src: git+https://github.com/devture/com.devture.ansible.role.traefik.git | ||||
| version: fb09fd26f877372417d5586f1e79e83f983f0bd6 | |||||
| version: da90b6cdbbb9374ca72c1b530867add2fd8f024e | |||||
| - src: git+https://github.com/devture/com.devture.ansible.role.traefik_certs_dumper.git | - src: git+https://github.com/devture/com.devture.ansible.role.traefik_certs_dumper.git | ||||
| version: e7563caa814e634d2f8deec4a41e970caa1c0ae4 | version: e7563caa814e634d2f8deec4a41e970caa1c0ae4 | ||||
| @@ -283,7 +283,7 @@ matrix_homeserver_app_service_config_files_auto: [] | |||||
| # - `playbook-managed-traefik` | # - `playbook-managed-traefik` | ||||
| # - the playbook will install devture-traefik | # - the playbook will install devture-traefik | ||||
| # - Traefik will do SSL termination, unless you disable it (e.g. `devture_traefik_config_entrypoint_web_secure_enabled: false`) | # - Traefik will do SSL termination, unless you disable it (e.g. `devture_traefik_config_entrypoint_web_secure_enabled: false`) | ||||
| # - if SSL termination is enabled (as it is by default), you need to populate: `devture_traefik_ssl_email_address` | |||||
| # - if SSL termination is enabled (as it is by default), you need to populate: `devture_traefik_config_certificatesResolvers_acme_email` | |||||
| # - it will also install matrix-nginx-proxy in local-only mode, while we migrate the rest of the services to a Traefik-native mode of working | # - it will also install matrix-nginx-proxy in local-only mode, while we migrate the rest of the services to a Traefik-native mode of working | ||||
| # | # | ||||
| # - `playbook-managed-nginx` | # - `playbook-managed-nginx` | ||||