saibotk
309aa18d61
This patch reduces the permissions on the install directory to just the root user and also fixes the ansible-lint issue by specifying the `mode`. For all container mounted volumes, the ansible-lint rule is disabled, as the container takes care of the permissions etc. |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
templates | ||
README.md |
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