It only serves a metrics endpoint, so it shouldn't try to capture anything else.pull/2693/head
| @@ -14,6 +14,9 @@ Add the following configuration to your `inventory/host_vars/matrix.DOMAIN/vars. | |||||
| ```yaml | ```yaml | ||||
| matrix_bot_honoroit_enabled: true | matrix_bot_honoroit_enabled: true | ||||
| # Uncomment and adjust if you'd like to change the hostname | |||||
| # matrix_bot_honoroit_hostname: "{{ matrix_server_fqn_matrix }}" | |||||
| # Uncomment and adjust this part if you'd like to use a username different than the default | # Uncomment and adjust this part if you'd like to use a username different than the default | ||||
| # matrix_bot_honoroit_login: honoroit | # matrix_bot_honoroit_login: honoroit | ||||
| @@ -56,7 +56,6 @@ matrix_bot_honoroit_container_labels_traefik_docker_network: "{{ matrix_bot_hono | |||||
| matrix_bot_honoroit_container_labels_traefik_hostname: "{{ matrix_bot_honoroit_hostname }}" | matrix_bot_honoroit_container_labels_traefik_hostname: "{{ matrix_bot_honoroit_hostname }}" | ||||
| # The path prefix must either be `/` or not end with a slash (e.g. `/honoroit`). | # The path prefix must either be `/` or not end with a slash (e.g. `/honoroit`). | ||||
| matrix_bot_honoroit_container_labels_traefik_path_prefix: "{{ matrix_bot_honoroit_path_prefix }}" | matrix_bot_honoroit_container_labels_traefik_path_prefix: "{{ matrix_bot_honoroit_path_prefix }}" | ||||
| matrix_bot_honoroit_container_labels_traefik_rule: "Host(`{{ matrix_bot_honoroit_container_labels_traefik_hostname }}`){% if matrix_bot_honoroit_container_labels_traefik_path_prefix != '/' %} && PathPrefix(`{{ matrix_bot_honoroit_container_labels_traefik_path_prefix }}`){% endif %}" | |||||
| matrix_bot_honoroit_container_labels_traefik_metrics_path: "{{ matrix_bot_honoroit_metrics_path }}" | matrix_bot_honoroit_container_labels_traefik_metrics_path: "{{ matrix_bot_honoroit_metrics_path }}" | ||||
| matrix_bot_honoroit_container_labels_traefik_metrics_rule: "Host(`{{ matrix_bot_honoroit_container_labels_traefik_hostname }}`) && Path(`{{ matrix_bot_honoroit_container_labels_traefik_metrics_path }}`)" | matrix_bot_honoroit_container_labels_traefik_metrics_rule: "Host(`{{ matrix_bot_honoroit_container_labels_traefik_hostname }}`) && Path(`{{ matrix_bot_honoroit_container_labels_traefik_metrics_path }}`)" | ||||
| matrix_bot_honoroit_container_labels_traefik_priority: 0 | matrix_bot_honoroit_container_labels_traefik_priority: 0 | ||||
| @@ -31,21 +31,6 @@ traefik.http.middlewares.matrix-bot-honoroit-auth.basicauth.users={{ lookup('ans | |||||
| {% set middlewares_metrics = middlewares + ['matrix-bot-honoroit-auth'] %} | {% set middlewares_metrics = middlewares + ['matrix-bot-honoroit-auth'] %} | ||||
| {% endif %} | {% endif %} | ||||
| traefik.http.routers.matrix-bot-honoroit.rule={{ matrix_bot_honoroit_container_labels_traefik_rule }} | |||||
| {% if matrix_bot_honoroit_container_labels_traefik_priority | int > 0 %} | |||||
| traefik.http.routers.matrix-bot-honoroit.priority={{ matrix_bot_honoroit_container_labels_traefik_priority }} | |||||
| {% endif %} | |||||
| traefik.http.routers.matrix-bot-honoroit.service=matrix-bot-honoroit | |||||
| {% if middlewares | length > 0 %} | |||||
| traefik.http.routers.matrix-bot-honoroit.middlewares={{ middlewares | join(',') }} | |||||
| {% endif %} | |||||
| traefik.http.routers.matrix-bot-honoroit.entrypoints={{ matrix_bot_honoroit_container_labels_traefik_entrypoints }} | |||||
| traefik.http.routers.matrix-bot-honoroit.tls={{ matrix_bot_honoroit_container_labels_traefik_tls | to_json }} | |||||
| {% if matrix_bot_honoroit_container_labels_traefik_tls %} | |||||
| traefik.http.routers.matrix-bot-honoroit.tls.certResolver={{ matrix_bot_honoroit_container_labels_traefik_tls_certResolver }} | |||||
| {% endif %} | |||||
| traefik.http.services.matrix-bot-honoroit.loadbalancer.server.port=8080 | |||||
| {% if middlewares_metrics | length > 0 %} | {% if middlewares_metrics | length > 0 %} | ||||
| traefik.http.routers.matrix-bot-honoroit-metrics.rule={{ matrix_bot_honoroit_container_labels_traefik_metrics_rule }} | traefik.http.routers.matrix-bot-honoroit-metrics.rule={{ matrix_bot_honoroit_container_labels_traefik_metrics_rule }} | ||||
| {% if matrix_bot_honoroit_container_labels_traefik_priority | int > 0 %} | {% if matrix_bot_honoroit_container_labels_traefik_priority | int > 0 %} | ||||