{"id":35636988,"url":"https://github.com/rolehippie/traefik","last_synced_at":"2026-03-04T15:03:59.800Z","repository":{"id":35327499,"uuid":"145557812","full_name":"rolehippie/traefik","owner":"rolehippie","description":"Ansible role to install and configure Traefik reverse proxy","archived":false,"fork":false,"pushed_at":"2026-02-23T08:56:12.000Z","size":441,"stargazers_count":6,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-23T17:45:26.406Z","etag":null,"topics":["ansible","ansible-role","hacktoberfest","role"],"latest_commit_sha":null,"homepage":null,"language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rolehippie.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-08-21T11:59:26.000Z","updated_at":"2026-02-23T08:56:15.000Z","dependencies_parsed_at":"2025-12-15T12:07:58.416Z","dependency_job_id":null,"html_url":"https://github.com/rolehippie/traefik","commit_stats":null,"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"purl":"pkg:github/rolehippie/traefik","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolehippie%2Ftraefik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolehippie%2Ftraefik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolehippie%2Ftraefik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolehippie%2Ftraefik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rolehippie","download_url":"https://codeload.github.com/rolehippie/traefik/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rolehippie%2Ftraefik/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30084685,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T13:22:36.021Z","status":"ssl_error","status_checked_at":"2026-03-04T13:20:45.750Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","ansible-role","hacktoberfest","role"],"created_at":"2026-01-05T10:10:31.923Z","updated_at":"2026-03-04T15:03:59.748Z","avatar_url":"https://github.com/rolehippie.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"# traefik\n\n[![Source Code](https://img.shields.io/badge/github-source%20code-blue?logo=github\u0026logoColor=white)](https://github.com/rolehippie/traefik)\n[![General Workflow](https://github.com/rolehippie/traefik/actions/workflows/general.yml/badge.svg)](https://github.com/rolehippie/traefik/actions/workflows/general.yml)\n[![Readme Workflow](https://github.com/rolehippie/traefik/actions/workflows/docs.yml/badge.svg)](https://github.com/rolehippie/traefik/actions/workflows/docs.yml)\n[![Galaxy Workflow](https://github.com/rolehippie/traefik/actions/workflows/galaxy.yml/badge.svg)](https://github.com/rolehippie/traefik/actions/workflows/galaxy.yml)\n[![License: Apache-2.0](https://img.shields.io/github/license/rolehippie/traefik)](https://github.com/rolehippie/traefik/blob/master/LICENSE)\n[![Ansible Role](https://img.shields.io/badge/role-rolehippie.traefik-blue)](https://galaxy.ansible.com/rolehippie/traefik)\n\nAnsible role to install and configure Traefik reverse proxy.\n\n## Sponsor\n\nBuilding and improving this Ansible role have been sponsored by my current and previous employers like **[Cloudpunks GmbH](https://cloudpunks.de)** and **[Proact Deutschland GmbH](https://www.proact.eu)**.\n\n## Table of contents\n\n- [Requirements](#requirements)\n- [Default Variables](#default-variables)\n  - [traefik_accesslog_buffer](#traefik_accesslog_buffer)\n  - [traefik_accesslog_format](#traefik_accesslog_format)\n  - [traefik_additional_entrypoints](#traefik_additional_entrypoints)\n  - [traefik_additional_http_serverstransports](#traefik_additional_http_serverstransports)\n  - [traefik_additional_middlewares](#traefik_additional_middlewares)\n  - [traefik_additional_ports](#traefik_additional_ports)\n  - [traefik_api_dashboard](#traefik_api_dashboard)\n  - [traefik_api_debug](#traefik_api_debug)\n  - [traefik_api_enabled](#traefik_api_enabled)\n  - [traefik_api_insecure](#traefik_api_insecure)\n  - [traefik_cert_resolvers](#traefik_cert_resolvers)\n  - [traefik_check_new_version](#traefik_check_new_version)\n  - [traefik_dashboard_cert_resolver](#traefik_dashboard_cert_resolver)\n  - [traefik_dashboard_host_rule](#traefik_dashboard_host_rule)\n  - [traefik_dashboard_http_entrypoint](#traefik_dashboard_http_entrypoint)\n  - [traefik_dashboard_https_entrypoint](#traefik_dashboard_https_entrypoint)\n  - [traefik_dashboard_middlewares](#traefik_dashboard_middlewares)\n  - [traefik_dashboard_users](#traefik_dashboard_users)\n  - [traefik_docker_bind_port_ip](#traefik_docker_bind_port_ip)\n  - [traefik_docker_default_rule](#traefik_docker_default_rule)\n  - [traefik_docker_exposed_by_default](#traefik_docker_exposed_by_default)\n  - [traefik_docker_network_name](#traefik_docker_network_name)\n  - [traefik_environment_variables](#traefik_environment_variables)\n  - [traefik_force_restart](#traefik_force_restart)\n  - [traefik_forwarding_dial_timeout](#traefik_forwarding_dial_timeout)\n  - [traefik_forwarding_idle_timeout](#traefik_forwarding_idle_timeout)\n  - [traefik_forwarding_response_timeout](#traefik_forwarding_response_timeout)\n  - [traefik_hostresolver_cname_flattening](#traefik_hostresolver_cname_flattening)\n  - [traefik_hostresolver_resolv_config](#traefik_hostresolver_resolv_config)\n  - [traefik_hostresolver_resolv_depth](#traefik_hostresolver_resolv_depth)\n  - [traefik_image](#traefik_image)\n  - [traefik_insecure_skip_verify](#traefik_insecure_skip_verify)\n  - [traefik_log_format](#traefik_log_format)\n  - [traefik_log_level](#traefik_log_level)\n  - [traefik_max_idle_conns](#traefik_max_idle_conns)\n  - [traefik_network](#traefik_network)\n  - [traefik_ping_entrypoint](#traefik_ping_entrypoint)\n  - [traefik_prometheus_buckets](#traefik_prometheus_buckets)\n  - [traefik_prometheus_enabled](#traefik_prometheus_enabled)\n  - [traefik_prometheus_entrypoint](#traefik_prometheus_entrypoint)\n  - [traefik_prometheus_entrypoint_labels](#traefik_prometheus_entrypoint_labels)\n  - [traefik_prometheus_service_labels](#traefik_prometheus_service_labels)\n  - [traefik_provider_throttle_duration](#traefik_provider_throttle_duration)\n  - [traefik_proxy_dashboard](#traefik_proxy_dashboard)\n  - [traefik_proxy_metrics](#traefik_proxy_metrics)\n  - [traefik_pull_image](#traefik_pull_image)\n  - [traefik_root_certificates](#traefik_root_certificates)\n  - [traefik_send_anonymous_usage](#traefik_send_anonymous_usage)\n  - [traefik_standard_entrypoints](#traefik_standard_entrypoints)\n  - [traefik_standard_http_serverstransports](#traefik_standard_http_serverstransports)\n  - [traefik_standard_middlewares](#traefik_standard_middlewares)\n  - [traefik_standard_ports](#traefik_standard_ports)\n  - [traefik_tls_additional_certificates](#traefik_tls_additional_certificates)\n  - [traefik_tls_cipher_suites](#traefik_tls_cipher_suites)\n  - [traefik_tls_default_certificate](#traefik_tls_default_certificate)\n  - [traefik_tls_min_version](#traefik_tls_min_version)\n  - [traefik_tls_standard_certificates](#traefik_tls_standard_certificates)\n  - [traefik_tracing_128bit_spans](#traefik_tracing_128bit_spans)\n  - [traefik_tracing_collector_endpoint](#traefik_tracing_collector_endpoint)\n  - [traefik_tracing_collector_password](#traefik_tracing_collector_password)\n  - [traefik_tracing_collector_user](#traefik_tracing_collector_user)\n  - [traefik_tracing_enabled](#traefik_tracing_enabled)\n  - [traefik_tracing_header_name](#traefik_tracing_header_name)\n  - [traefik_tracing_local_agent](#traefik_tracing_local_agent)\n  - [traefik_tracing_name_limit](#traefik_tracing_name_limit)\n  - [traefik_tracing_propagation_format](#traefik_tracing_propagation_format)\n  - [traefik_tracing_sampling_param](#traefik_tracing_sampling_param)\n  - [traefik_tracing_sampling_server](#traefik_tracing_sampling_server)\n  - [traefik_tracing_sampling_type](#traefik_tracing_sampling_type)\n  - [traefik_tracing_service_name](#traefik_tracing_service_name)\n  - [traefik_version](#traefik_version)\n- [Discovered Tags](#discovered-tags)\n- [Dependencies](#dependencies)\n- [License](#license)\n- [Author](#author)\n\n---\n\n## Requirements\n\n- Minimum Ansible version: `2.10`\n\n## Default Variables\n\n### traefik_accesslog_buffer\n\nAccess log buffering size\n\n#### Default value\n\n```YAML\ntraefik_accesslog_buffer: 0\n```\n\n### traefik_accesslog_format\n\nAccess log format\n\n#### Default value\n\n```YAML\ntraefik_accesslog_format: common\n```\n\n### traefik_additional_entrypoints\n\nAdditional available entrypoints\n\n#### Default value\n\n```YAML\ntraefik_additional_entrypoints: []\n```\n\n### traefik_additional_http_serverstransports\n\nAdditional available serversTransports\n\n#### Default value\n\n```YAML\ntraefik_additional_http_serverstransports: []\n```\n\n### traefik_additional_middlewares\n\nAdditional available middlewares\n\n#### Default value\n\n```YAML\ntraefik_additional_middlewares: []\n```\n\n### traefik_additional_ports\n\nAdditional available ports\n\n#### Default value\n\n```YAML\ntraefik_additional_ports: []\n```\n\n### traefik_api_dashboard\n\nEnable dashboard API\n\n#### Default value\n\n```YAML\ntraefik_api_dashboard: true\n```\n\n### traefik_api_debug\n\nEnable debug mode within API\n\n#### Default value\n\n```YAML\ntraefik_api_debug: false\n```\n\n### traefik_api_enabled\n\nEnable API endpoints\n\n#### Default value\n\n```YAML\ntraefik_api_enabled: true\n```\n\n### traefik_api_insecure\n\nEnable insecure access for API\n\n#### Default value\n\n```YAML\ntraefik_api_insecure: false\n```\n\n### traefik_cert_resolvers\n\nList of certificate resolvers\n\n#### Default value\n\n```YAML\ntraefik_cert_resolvers: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_cert_resolvers:\n  - name: default-dns\n    email: webmaster@example.com\n    dns_challenge:\n      provider: cloudflare\n  - name: default-http\n    email: webmaster@example.com\n    http_challenge:\n      entrypoint: http\n  - name: default-tls\n    email: webmaster@example.com\n    tls_challenge: true\n```\n\n### traefik_check_new_version\n\nCheck for a new version online\n\n#### Default value\n\n```YAML\ntraefik_check_new_version: false\n```\n\n### traefik_dashboard_cert_resolver\n\nCert resolver for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_cert_resolver:\n```\n\n### traefik_dashboard_host_rule\n\nHost rule for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_host_rule: '{{ ansible_fqdn }}'\n```\n\n### traefik_dashboard_http_entrypoint\n\nInsecure entrypoint for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_http_entrypoint: http\n```\n\n### traefik_dashboard_https_entrypoint\n\nSecure entrypoint for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_https_entrypoint: https\n```\n\n### traefik_dashboard_middlewares\n\nMiddlewares used for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_middlewares:\n  - traefik@file\n```\n\n### traefik_dashboard_users\n\nUsers used for the dashboard\n\n#### Default value\n\n```YAML\ntraefik_dashboard_users: []\n```\n\n### traefik_docker_bind_port_ip\n\nUse bind port ip for docker provider\n\n#### Default value\n\n```YAML\ntraefik_docker_bind_port_ip: false\n```\n\n### traefik_docker_default_rule\n\nDefault rule for docker provider\n\n#### Default value\n\n```YAML\ntraefik_docker_default_rule: !unsafe 'Host(`{{ normalize .Name }}`)'\n```\n\n### traefik_docker_exposed_by_default\n\nExpose service by default for docker provider\n\n#### Default value\n\n```YAML\ntraefik_docker_exposed_by_default: false\n```\n\n### traefik_docker_network_name\n\nDocker network used by docker provider\n\n#### Default value\n\n```YAML\ntraefik_docker_network_name:\n```\n\n#### Example usage\n\n```YAML\ntraefik_docker_network_name: traefik\n```\n\n### traefik_environment_variables\n\nList of available environment variables\n\n#### Default value\n\n```YAML\ntraefik_environment_variables: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_environment_variables:\n  - key: CF_API_EMAIL\n    value: webmaster@example.com\n  - key: CF_API_KEY\n    value: as0oiGu2Chier3aepaeceeG7oiY2aezawe5te\n```\n\n### traefik_force_restart\n\nForce a restart of the service\n\n#### Default value\n\n```YAML\ntraefik_force_restart: false\n```\n\n### traefik_forwarding_dial_timeout\n\nServer transport forwarding dial timeout\n\n#### Default value\n\n```YAML\ntraefik_forwarding_dial_timeout: 30\n```\n\n### traefik_forwarding_idle_timeout\n\nServer transport forwarding idle connection timeout\n\n#### Default value\n\n```YAML\ntraefik_forwarding_idle_timeout: 90\n```\n\n### traefik_forwarding_response_timeout\n\nServer transport forwarding response timeout\n\n#### Default value\n\n```YAML\ntraefik_forwarding_response_timeout: 0\n```\n\n### traefik_hostresolver_cname_flattening\n\nEnable cname flattening for resolver\n\n#### Default value\n\n```YAML\ntraefik_hostresolver_cname_flattening: false\n```\n\n### traefik_hostresolver_resolv_config\n\nPath to host resolv config\n\n#### Default value\n\n```YAML\ntraefik_hostresolver_resolv_config: /etc/resolv.conf\n```\n\n### traefik_hostresolver_resolv_depth\n\nMax resolv depth for the host resolver\n\n#### Default value\n\n```YAML\ntraefik_hostresolver_resolv_depth: 5\n```\n\n### traefik_image\n\nDocker image to use\n\n#### Default value\n\n```YAML\ntraefik_image: library/traefik:{{ traefik_version }}\n```\n\n### traefik_insecure_skip_verify\n\nServer transport insecure skip verify\n\n#### Default value\n\n```YAML\ntraefik_insecure_skip_verify: true\n```\n\n### traefik_log_format\n\nGeneral log format\n\n#### Default value\n\n```YAML\ntraefik_log_format: common\n```\n\n### traefik_log_level\n\nGeneral log level\n\n#### Default value\n\n```YAML\ntraefik_log_level: ERROR\n```\n\n### traefik_max_idle_conns\n\nServer transport max idle connections per host\n\n#### Default value\n\n```YAML\ntraefik_max_idle_conns: 100\n```\n\n### traefik_network\n\nOptional docker network to attach\n\n#### Default value\n\n```YAML\ntraefik_network:\n```\n\n### traefik_ping_entrypoint\n\nEntrypoint used for ping\n\n#### Default value\n\n```YAML\ntraefik_ping_entrypoint:\n```\n\n### traefik_prometheus_buckets\n\nList of buckets for prometheus metrics\n\n#### Default value\n\n```YAML\ntraefik_prometheus_buckets:\n  - 0.1\n  - 0.3\n  - 1.2\n  - 5.0\n```\n\n### traefik_prometheus_enabled\n\nEnable prometheus exporter\n\n#### Default value\n\n```YAML\ntraefik_prometheus_enabled: true\n```\n\n### traefik_prometheus_entrypoint\n\nEntrypoint used for prometheus metrics\n\n#### Default value\n\n```YAML\ntraefik_prometheus_entrypoint: metrics\n```\n\n### traefik_prometheus_entrypoint_labels\n\nAdd entrypoint labels for prometheus metrics\n\n#### Default value\n\n```YAML\ntraefik_prometheus_entrypoint_labels: true\n```\n\n### traefik_prometheus_service_labels\n\nAdd service labels for prometheus metrics\n\n#### Default value\n\n```YAML\ntraefik_prometheus_service_labels: true\n```\n\n### traefik_provider_throttle_duration\n\nProvider throttle duration\n\n#### Default value\n\n```YAML\ntraefik_provider_throttle_duration: 0\n```\n\n### traefik_proxy_dashboard\n\nEnable builtin rules for dashboard\n\n#### Default value\n\n```YAML\ntraefik_proxy_dashboard: true\n```\n\n### traefik_proxy_metrics\n\nEnable builtin rules for metrics\n\n#### Default value\n\n```YAML\ntraefik_proxy_metrics: true\n```\n\n### traefik_pull_image\n\nPull image as part of the tasks\n\n#### Default value\n\n```YAML\ntraefik_pull_image: true\n```\n\n### traefik_root_certificates\n\nList of available root certificates\n\n#### Default value\n\n```YAML\ntraefik_root_certificates: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_root_certificates:\n  - /path/to/root1.crt\n  - /path/to/root2.crt\n  - /path/to/root3.crt\n```\n\n### traefik_send_anonymous_usage\n\nSend anonymous usage information to authors\n\n#### Default value\n\n```YAML\ntraefik_send_anonymous_usage: true\n```\n\n### traefik_standard_entrypoints\n\nGeneral available entrypoints\n\n#### Default value\n\n```YAML\ntraefik_standard_entrypoints:\n  - name: metrics\n    address: :8082\n  - name: traefik\n    address: :8080\n  - name: http\n    address: :80\n  - name: https\n    address: :443\n```\n\n### traefik_standard_http_serverstransports\n\nList of standard serversTransports\n\n#### Default value\n\n```YAML\ntraefik_standard_http_serverstransports: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_standard_http_serverstransports:\n  - name: \"mytransport\"\n    attrs:\n      serverName: 'myhost'\n      certificates:\n        - \"/path/to/cert1.pem\"\n        - \"/path/to/cert2.pem\"\n      insecureSkipVerify: true\n      rootcas:\n        - \"/path/to/rootca1.pem\"\n        - \"/path/to/rootca2.pem\"\n      maxIdleConnsPerHost: 100\n      disableHTTP2: true\n      peerCertURI: \"spiffe://example.org/peer\"\n      forwardingTimeouts:\n        dialTimeout: \"30s\"\n        responseHeaderTimeout: \"10s\"\n        idleConnTimeout: \"60s\"\n        readIdleTimeout: \"5s\"\n        pingTimeout: \"15s\"\n      spiffe:\n        ids:\n          - \"spiffe://example.org/id1\"\n          - \"spiffe://example.org/id2\"\n        trustDomain: \"example.org\"\n```\n\n### traefik_standard_middlewares\n\nGeneral available middlewares\n\n#### Default value\n\n```YAML\ntraefik_standard_middlewares:\n  - name: traefik\n    kind: basicAuth\n    attrs:\n      users: '{{ traefik_dashboard_users }}'\n      realm: Traefik\n  - name: https\n    kind: redirectScheme\n    attrs:\n      scheme: https\n      permanent: true\n  - name: secure\n    kind: headers\n    attrs:\n      forceSTSHeader: true\n      stsIncludeSubdomains: false\n      stsPreload: true\n      stsSeconds: 315360000\n      sslRedirect: true\n      customFrameOptionsValue: SAMEORIGIN\n      contentTypeNosniff: true\n      browserXssFilter: true\n      referrerPolicy: strict-origin-when-cross-origin\n```\n\n### traefik_standard_ports\n\nGeneral available ports\n\n#### Default value\n\n```YAML\ntraefik_standard_ports:\n  - 80:80\n  - 443:443\n```\n\n### traefik_tls_additional_certificates\n\nAdditional available certificates\n\n#### Default value\n\n```YAML\ntraefik_tls_additional_certificates: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_tls_additional_certificates:\n  - crt: /etc/ssl/certs/wildcard.example.com.crt\n    key: /etc/ssl/private/wildcard.example.com.key\n  - crt: /etc/ssl/certs/wildcard.foo.com.crt\n    key: /etc/ssl/private/wildcard.foo.com.key\n  - crt: /etc/ssl/certs/wildcard.bar.com.crt\n    key: /etc/ssl/private/wildcard.bar.com.key\n```\n\n### traefik_tls_cipher_suites\n\nCipher suites to enable for TLS\n\n#### Default value\n\n```YAML\ntraefik_tls_cipher_suites:\n  - TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384\n  - TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\n  - TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305\n  - TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305\n  - TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256\n  - TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\n  - TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA\n  - TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\n  - TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256\n  - TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\n```\n\n### traefik_tls_default_certificate\n\nDefault certificate used for any request without a matching router\n\n#### Default value\n\n```YAML\ntraefik_tls_default_certificate:\n```\n\n#### Example usage\n\n```YAML\ntraefik_tls_default_certificate:\n  crt: /etc/ssl/certs/wildcard.example.com.crt\n  key: /etc/ssl/private/wildcard.example.com.key\n  generated:\n    resolver: default\n    domain:\n      main: example.com\n      sans:\n        - dummy.example.com\n```\n\n### traefik_tls_min_version\n\nMinimal version used for TLS\n\n#### Default value\n\n```YAML\ntraefik_tls_min_version: VersionTLS12\n```\n\n### traefik_tls_standard_certificates\n\nGeneral available certificates\n\n#### Default value\n\n```YAML\ntraefik_tls_standard_certificates: []\n```\n\n#### Example usage\n\n```YAML\ntraefik_tls_standard_certificates:\n  - crt: /etc/ssl/certs/wildcard.example.com.crt\n    key: /etc/ssl/private/wildcard.example.com.key\n  - crt: /etc/ssl/certs/wildcard.foo.com.crt\n    key: /etc/ssl/private/wildcard.foo.com.key\n  - crt: /etc/ssl/certs/wildcard.bar.com.crt\n    key: /etc/ssl/private/wildcard.bar.com.key\n```\n\n### traefik_tracing_128bit_spans\n\nJaeger tracing gen 128bit spans\n\n#### Default value\n\n```YAML\ntraefik_tracing_128bit_spans: false\n```\n\n### traefik_tracing_collector_endpoint\n\nJaeger tracing collector endpoint\n\n#### Default value\n\n```YAML\ntraefik_tracing_collector_endpoint:\n```\n\n### traefik_tracing_collector_password\n\nJaeger tracing collector password\n\n#### Default value\n\n```YAML\ntraefik_tracing_collector_password:\n```\n\n### traefik_tracing_collector_user\n\nJaeger tracing collector user\n\n#### Default value\n\n```YAML\ntraefik_tracing_collector_user:\n```\n\n### traefik_tracing_enabled\n\nEnable distributed tracing\n\n#### Default value\n\n```YAML\ntraefik_tracing_enabled: false\n```\n\n### traefik_tracing_header_name\n\nJaeger tracing context header name\n\n#### Default value\n\n```YAML\ntraefik_tracing_header_name: uber-trace-id\n```\n\n### traefik_tracing_local_agent\n\nJaeger tracing local agent host and port\n\n#### Default value\n\n```YAML\ntraefik_tracing_local_agent:\n```\n\n### traefik_tracing_name_limit\n\nTracing span name limit\n\n#### Default value\n\n```YAML\ntraefik_tracing_name_limit: 0\n```\n\n### traefik_tracing_propagation_format\n\nJaeger tracing propagation format\n\n#### Default value\n\n```YAML\ntraefik_tracing_propagation_format: jaeger\n```\n\n### traefik_tracing_sampling_param\n\nJaeger tracing sampling rate\n\n#### Default value\n\n```YAML\ntraefik_tracing_sampling_param: 1.0\n```\n\n### traefik_tracing_sampling_server\n\nJaeger tracing sampling server url\n\n#### Default value\n\n```YAML\ntraefik_tracing_sampling_server:\n```\n\n### traefik_tracing_sampling_type\n\nJaeger tracing sampling type\n\n#### Default value\n\n```YAML\ntraefik_tracing_sampling_type: const\n```\n\n### traefik_tracing_service_name\n\nTracing service name to send\n\n#### Default value\n\n```YAML\ntraefik_tracing_service_name: traefik\n```\n\n### traefik_version\n\nVersion of the Docker image\n\n#### Default value\n\n```YAML\ntraefik_version: v3.6.9\n```\n\n## Discovered Tags\n\n**_traefik_**\n\n## Dependencies\n\n- [rolehippie.docker](https://github.com/rolehippie/docker)\n- [community.docker](https://github.com/ansible-collections/community.docker)\n\n## License\n\nApache-2.0\n\n## Author\n\n[Thomas Boerger](https://github.com/tboerger)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolehippie%2Ftraefik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frolehippie%2Ftraefik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolehippie%2Ftraefik/lists"}