rzfeeser.ansible_role_minecraft

役割名

ansible-role-minecraft:

  • この役割は、Debian系のシステム(DebianとUbuntu)にMinecraftサーバーをデプロイします。
  • 以前にこの役割を実行した場合、サーバーソフトウェアを停止し、ワールドを/tmp/minecraft_backup/に現在の日付でバックアップし、その後ソフトウェアを起動します。
  • この役割は、"minecraft"と名付けられたスクリーンセッション内でMinecraftサーバーソフトウェアを実行します。

要件

この役割は、mcserverの実行を支援するためにいくつかの追加アプリをインストールします。これには以下が含まれます:

  • default-jre(サーバーが動作するために必要なJava)
  • git
  • fail2ban
  • screen
  • vim

役割変数

定義が必要な変数は、vars/main.ymlにあります。以下の通りです:

https://minecraft.net/en-us/download/server/で入手可能

mc_version: 'https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar'

これはMinecraftサーバーの現在のバージョンを反映する必要があります

mc_version_str: "1.14.1"

依存関係

この役割には他の役割の依存関係はありません。

例プレイブック

リモートホストに対してプレイブックを実行したい場合、以下のプレイブックを実行してください:

  • name: Minecraftサーバーをデプロイ hosts: minecraft

    roles: - ansible-minecraft

ローカルホスト(Ansibleがインストールされている場所)に対してプレイブックを実行したい場合、以下のプレイブックを実行してください。

  • name: Minecraftサーバーをデプロイ hosts: localhost connection: local

    roles: - ansible-minecraft

ライセンス

MIT

著者情報

著者:ラッセル・ザカリー・フィーザー

連絡先:  メール:rzfeeser@gmail.com

職業:トレーナーおよびコンサルタント

提供可能なサービス:

  • Ansible
  • PythonによるAnsibleモジュール設計
  • PythonとAnsibleによるネットワーク自動化
  • APIおよびAPI設計のためのPython
  • Pythonの基礎
  • OpenStack
  • 5G
  • 4G LTE
  • IPマルチメディアサブシステム
  • セッション初期化プロトコル
  • MinecraftとStarCraft IIをプレイすること :p
プロジェクトについて

Install and deploys or backups your vanilla Minecraft server

インストール
ansible-galaxy install rzfeeser.ansible_role_minecraft
ライセンス
Unknown
ダウンロード
1.2k
所有者
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.