nautik1.teeworlds
Ansible-Teeworlds
Diese Rolle hilft beim Installieren eines Teeworlds-Servers.
Anforderungen
Jedes debianbasierte Linux, das systemd verwendet, sollte funktionieren, vorzugsweise Ubuntu 20.04.
Getestet mit:
- Teeworlds 0.7.5
- Ansible 2.9.7
- Ubuntu 20.04 auf Gandi Cloud
Rollen-Variablen
Variable | Beschreibung | Beispiel |
---|---|---|
teeworlds_version |
Die Version des Teeworlds-Servers, die heruntergeladen und installiert werden soll | 0.7.5 |
teeworlds_server_name |
Name des Servers, der im Spiel angezeigt wird | Ein anderer Teeworlds-Server |
install_path |
Pfad innerhalb des Servers, wo Teeworlds installiert werden soll | /opt/teeworlds |
extra_configs |
Weitere Teeworlds-Konfigurationen, die eingestellt werden sollen. Siehe https://www.teeworlds.com/?page=docs&wiki=server_settings | extra_configs: | sv_max_clients 15 |
Abhängigkeiten
Keine externen Rollen verwendet; Teeworlds-Server wird von https://downloads.teeworlds.com heruntergeladen.
Beispiel-Playbook und Inventar
Beispiel-Playbook:
- name: Teeworld installieren
hosts: all
roles:
- nautik1.teeworlds
Beispiel-Inventar:
all:
hosts:
<ip-oder-hostname>:
vars:
teeworlds_version: 0.7.5
teeworlds_server_name: Ein anderer Teeworlds-Server
install_path: /opt/teeworlds
extra_configs: |
sv_max_clients 15