mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-25 21:40:41 +02:00 
			
		
		
		
	Make Traefik labels files look better
This moves the comments from being just in Jinja, to actually ending up in the generated `labels` file, which makes inspection of the final result easier. Also, some new lines were added here and there to make labels more legible. The generated file may still include weird new-lines due to various `if` statements yielding content or not, but that's not so ugly anymore - now that we have proper start/end sections that are visible in the final `labels` file.
This commit is contained in:
		| @@ -5,25 +5,41 @@ traefik.enable=true | ||||
| traefik.docker.network={{ matrix_mautrix_whatsapp_container_labels_traefik_docker_network }} | ||||
| {% endif %} | ||||
|  | ||||
| {# Metrics #} | ||||
| {% if matrix_mautrix_whatsapp_container_labels_metrics_enabled %} | ||||
| ############################################################ | ||||
| #                                                          # | ||||
| # Metrics                                                  # | ||||
| #                                                          # | ||||
| ############################################################ | ||||
|  | ||||
| traefik.http.services.matrix-mautrix-whatsapp-metrics.loadbalancer.server.port=8001 | ||||
|  | ||||
| {% if matrix_mautrix_whatsapp_container_labels_metrics_middleware_basic_auth_enabled %} | ||||
| traefik.http.middlewares.matrix-mautrix-whatsapp-metrics-basic-auth.basicauth.users={{ matrix_mautrix_whatsapp_container_labels_metrics_middleware_basic_auth_users }} | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.middlewares=matrix-mautrix-whatsapp-metrics-basic-auth | ||||
| {% endif %} | ||||
|  | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.rule={{ matrix_mautrix_whatsapp_container_labels_metrics_traefik_rule }} | ||||
|  | ||||
| {% if matrix_mautrix_whatsapp_container_labels_metrics_traefik_priority | int > 0 %} | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.priority={{ matrix_mautrix_whatsapp_container_labels_metrics_traefik_priority }} | ||||
| {% endif %} | ||||
|  | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.service=matrix-mautrix-whatsapp-metrics | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.entrypoints={{ matrix_mautrix_whatsapp_container_labels_metrics_traefik_entrypoints }} | ||||
|  | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.tls={{ matrix_mautrix_whatsapp_container_labels_metrics_traefik_tls | to_json }} | ||||
| {% if matrix_mautrix_whatsapp_container_labels_metrics_traefik_tls %} | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.tls.certResolver={{ matrix_mautrix_whatsapp_container_labels_metrics_traefik_tls_certResolver }} | ||||
| {% endif %} | ||||
| {% if matrix_mautrix_whatsapp_container_labels_metrics_middleware_basic_auth_enabled %} | ||||
| traefik.http.routers.matrix-mautrix-whatsapp-metrics.middlewares=matrix-mautrix-whatsapp-metrics-basic-auth | ||||
| traefik.http.middlewares.matrix-mautrix-whatsapp-metrics-basic-auth.basicauth.users={{ matrix_mautrix_whatsapp_container_labels_metrics_middleware_basic_auth_users }} | ||||
|  | ||||
| ############################################################ | ||||
| #                                                          # | ||||
| # /Metrics                                                 # | ||||
| #                                                          # | ||||
| ############################################################ | ||||
| {% endif %} | ||||
|  | ||||
| traefik.http.services.matrix-mautrix-whatsapp-metrics.loadbalancer.server.port=8001 | ||||
| {% endif %} | ||||
|  | ||||
| {% endif %} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user