infrastructure/roles/teamspeak
saibotk 08ed54d139
Roles: Validate using the local docker-compose instead of python cmd
This will make it easier to migrate to other systems that do not have python2 etc installed
2021-01-02 04:46:15 +01:00
..
defaults automation: Update teamspeak Docker tag to v3.13.3 2020-12-18 14:02:54 +00:00
meta Fix meta file dependencies reference to docker_compose role 2020-09-26 20:02:46 +02:00
tasks Roles: Validate using the local docker-compose instead of python cmd 2021-01-02 04:46:15 +01:00
templates traefik/teamspeak: Remove priority from default redirect + set endpoint 2020-08-13 04:25:50 +02:00
README.md Initial commit 2020-08-10 01:37:13 +02:00

Teamspeak

This will setup a Teamspeak 3 server using their official docker container.

Requirements

You will need to have docker, docker-compose and, if using a redirection, traefik installed or declared as dependencies with their respective roles.

This role assumes that, if using the redirect setup, you have setup traefik with an endpoint called websecure.

Role Variables

Please look at the defaults/main.yml for all available variables and their description.

Note: Lines that are commented out via # are usually still valid/used variables, but they are not defined by default, so they might enable a feature, when uncommenting/defining them!

Global variables, that are used:

Only needed with an enabled redirect and traefik:

  • proxy_network: Defined by the local traefik installation, this is the shared proxy network used by traefik to reach the containers. (optional)
  • proxy_hiddenservice: Defined by the local traefik installation, this is used to generate the alt-svc header for the alternative Tor domain. (optional)

Dependencies

  • docker
  • docker-compose
  • traefik (optional, needed when using the redirect)

License

GPL-3.0-only