{"id":14984458,"url":"https://github.com/kibatic/ansible-traefik","last_synced_at":"2025-08-09T03:51:17.429Z","repository":{"id":15723233,"uuid":"78658768","full_name":"kibatic/ansible-traefik","owner":"kibatic","description":"Ansible role to deploy traefik binary and systemd unit ","archived":false,"fork":false,"pushed_at":"2024-06-13T20:44:51.000Z","size":91,"stargazers_count":87,"open_issues_count":0,"forks_count":33,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-07-29T08:43:27.933Z","etag":null,"topics":["ansible-galaxy","ansible-role","systemd-unit","traefik"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/kibatic/traefik/","language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kibatic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-11T16:45:03.000Z","updated_at":"2025-06-28T03:59:35.000Z","dependencies_parsed_at":"2022-08-07T08:01:16.971Z","dependency_job_id":null,"html_url":"https://github.com/kibatic/ansible-traefik","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/kibatic/ansible-traefik","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kibatic%2Fansible-traefik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kibatic%2Fansible-traefik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kibatic%2Fansible-traefik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kibatic%2Fansible-traefik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kibatic","download_url":"https://codeload.github.com/kibatic/ansible-traefik/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kibatic%2Fansible-traefik/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269527562,"owners_count":24432441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-galaxy","ansible-role","systemd-unit","traefik"],"created_at":"2024-09-24T14:09:05.787Z","updated_at":"2025-08-09T03:51:17.360Z","avatar_url":"https://github.com/kibatic.png","language":"Jinja","funding_links":[],"categories":[],"sub_categories":[],"readme":"❗❗❗ **This role is not maintained anymore** ❗❗❗\n\n[archived] kibatic.traefik\n=========\n\n❗❗❗ **This role is not maintained anymore** ❗❗❗\n\nAnsible role to deploy traefik binary and systemd unit.\n\n[![Build Status](https://travis-ci.org/kibatic/ansible-traefik.svg?branch=master)](https://travis-ci.org/kibatic/ansible-traefik)\n\nTræfɪk is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) to manage its configuration automatically and dynamically.\n\nInstallation\n--------------\n\n`$ ansible-galaxy install kibatic.traefik`\n\nRole Variables\n--------------\n\n```yml\ntraefik_install_dir: /usr/bin\ntraefik_binary_url: https://github.com/containous/traefik/releases/download/v1.7.5/traefik_linux-amd64\ntraefik_bin_path: \"{{ traefik_install_dir }}/traefik\"\ntraefik_config_file: /etc/traefik.toml\ntraefik_template: traefik.toml\ntraefik_systemd_unit_template: traefik.service\ntraefik_systemd_unit_dest: /etc/systemd/system/traefik.service\n```\n\n\nConfiguration\n----------------\n\nCreate a custom config file `templates/traefik.toml.j2`.\nOverride template variable (e.g. in `group_vars/all.yml` )\n\n```yml\ntraefik_template: templates/traefik.toml\n```\n\nAdd role to your playbook.\n\n```yml\n    - hosts: servers\n      roles:\n         - { role: kibatic.traefik, tags: traefik }\n```\n\nUpdate Traefik\n--------------\n\nYou have to change `traefik_binary_url` or update this role. Then run your playbook\nwith following **extra vars** :\n\n```bash\n$ ansible-playbook playbook.yml -t traefik --extra-vars \"traefik_update=yes\"\n```\n\nUse same command if you want to downgrade.\n\nLicense\n-------\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkibatic%2Fansible-traefik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkibatic%2Fansible-traefik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkibatic%2Fansible-traefik/lists"}