This is an Ansible role to install self hosted services in Docker containers with Traefik.
- Ansible >= 2.5
- Traefik 2.x
You can deploy Docker and Traefik with my traefik-docker-ansible playbook.
This role is designed to install multiple services :
Copy the hosts example file and change the values to your needs :
$ cp hosts.example.ini hosts.ini
Set your variables then run the playbook :
$ ansible-playbook -i hosts.ini playbook.yml
# For one application only
$ ansible-playbook -i hosts.ini playbook.yml --tags "wallabag"
Do not hesitate to contribute to the project by adapting or adding features ! Bug reports or pull requests are welcome.
This project is released under the MIT license.