teeworlds

Ansible-Teeworlds

Эта роль помогает установить сервер Teeworlds.

Требования

Должен работать любой дистрибутив Linux на базе Debian с systemd, предпочтительно Ubuntu 20.04.

Тестировалось с:

  • Teeworlds 0.7.5
  • Ansible 2.9.7
  • Ubuntu 20.04 на Gandi Cloud

Переменные роли

Переменная Описание Пример
teeworlds_version Версия сервера Teeworlds, которую нужно скачать и установить 0.7.5
teeworlds_server_name Имя сервера, отображаемое в игре Другой сервер Teeworlds
install_path Путь на сервере, где будет установлен Teeworlds /opt/teeworlds
extra_configs Любая дополнительная конфигурация для Teeworlds. Смотрите https://www.teeworlds.com/?page=docs&wiki=server_settings extra_configs: | sv_max_clients 15

Зависимости

Не используется внешняя роль; сервер Teeworlds загружается с https://downloads.teeworlds.com

Пример Playbook и инвентаря

Пример playbook:

    - name: Установить Teeworld
      hosts: all
      roles:
        - nautik1.teeworlds

Пример инвентаря:

all:
  hosts:
    <ip-or-hostname>:
  vars:
    teeworlds_version: 0.7.5
    teeworlds_server_name: Другой сервер Teeworlds
    install_path: /opt/teeworlds
    extra_configs: |
      sv_max_clients 15

Лицензия

WTFPL

О проекте

This role helps installing a Teeworlds server.

Установить
ansible-galaxy install nautik1/ansible-role-teeworlds
Лицензия
Unknown
Загрузки
186
Владелец
https://1x.engineer