f983604695
This gets us started on adding a Traefik role and hooking Traefik: - directly to services which support Traefik - we only have a few of these right now, but the list will grow - to matrix-nginx-proxy for most services that integrate with matrix-nginx-proxy right now Traefik usage should be disabled by default for now and nothing should change for people just yet. Enabling these experiments requires additional configuration like this: ```yaml devture_traefik_ssl_email_address: '.....' matrix_playbook_traefik_role_enabled: true matrix_playbook_traefik_labels_enabled: true matrix_ssl_retrieval_method: none matrix_nginx_proxy_https_enabled: false matrix_nginx_proxy_container_http_host_bind_port: '' matrix_nginx_proxy_container_federation_host_bind_port: '' matrix_nginx_proxy_trust_forwarded_proto: true matrix_nginx_proxy_x_forwarded_for: '$proxy_add_x_forwarded_for' matrix_coturn_enabled: false ``` What currently works is: reverse-proxying for all nginx-proxy based services **except** for the Matrix homeserver (both Client-Server an Federation traffic for the homeserver don't work yet)
41 lines
1.6 KiB
YAML
41 lines
1.6 KiB
YAML
---
|
|
|
|
- src: geerlingguy.docker
|
|
version: 6.0.4
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.docker_sdk_for_python.git
|
|
version: 6ba3be490b6f4c6f35ea109aeb8e533fa231b3a5
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.playbook_help.git
|
|
version: c1f40e82b4d6b072b6f0e885239322bdaaaf554f
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_docker_base.git
|
|
version: 327d2e17f5189ac2480d6012f58cf64a2b46efba
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.timesync.git
|
|
version: 3d5bb2976815958cdce3f368fa34fb51554f899b
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.playbook_state_preserver.git
|
|
version: ff2fd42e1c1a9e28e3312bbd725395f9c2fc7f16
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.postgres.git
|
|
version: a1bb78d194434b38005f3a9e623bfa4b2c06c7bc
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.postgres_backup.git
|
|
version: 77b1f9ae1aafa31c9078178c1036bf744c99d08b
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.systemd_service_manager.git
|
|
version: 6ccb88ac5fc27e1e70afcd48278ade4b564a9096
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages.git
|
|
version: 9b4b088c62b528b73a9a7c93d3109b091dd42ec6
|
|
|
|
- src: git+https://gitlab.com/etke.cc/roles/prometheus_node_exporter.git
|
|
version: v1.5.0-2
|
|
|
|
- src: git+https://gitlab.com/etke.cc/roles/prometheus_postgres_exporter.git
|
|
version: v0.11.1-2
|
|
|
|
- src: git+https://github.com/devture/com.devture.ansible.role.traefik.git
|
|
version: 407af71a3667b1d8083beb10bf22423ecf013f58
|