nautik1.teeworlds
Ansible-Teeworlds
このロールは、Teeworldsサーバーをインストールするのを手助けします。
要件
systemdを使用している任意のDebianベースのLinuxが動作するはずです。特にUbuntu 20.04が推奨されます。
テスト済み:
- Teeworlds 0.7.5
- Ansible 2.9.7
- Gandi Cloud上のUbuntu 20.04
ロール変数
変数名 | 説明 | 例 |
---|---|---|
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 からダウンロードされます。
例のプレイブックとインベントリ
サンプルプレイブック:
- name: Teeworldをインストール
hosts: all
roles:
- nautik1.teeworlds
サンプルインベントリ:
all:
hosts:
<ipまたはホスト名>:
vars:
teeworlds_version: 0.7.5
teeworlds_server_name: 別のTeeworldsサーバー
install_path: /opt/teeworlds
extra_configs: |
sv_max_clients 15