rzfeeser.ansible_role_minecraft

Rollenname

ansible-role-minecraft:

  • Diese Rolle installiert einen Minecraft-Server auf einem Debian-basierten System (Debian und Ubuntu).
  • Wenn Sie die Rolle zuvor ausgeführt haben, wird die Server-Software STOPPEN, die Welt nach /tmp/minecraft_backup/ mit dem aktuellen Datum sichern und dann die Software STARTEN.
  • Diese Rolle führt die Minecraft-Server-Software in einer Screen-Sitzung mit dem Titel "minecraft" aus.

Anforderungen

Die Rolle installiert einige zusätzliche Programme, die zur Unterstützung des mcservers erforderlich sind, darunter:

  • default-jre (Java, das für den Server erforderlich ist)
  • git
  • fail2ban
  • screen
  • vim

Rollenvariablen

Die einzigen Variablen, die definiert werden müssen, befinden sich in vars/main.yml, diese sind wie folgt:

verfügbar unter https://minecraft.net/en-us/download/server/

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

Dies sollte der aktuellen Version des Minecraft-Servers entsprechen

mc_version_str: "1.14.1"

Abhängigkeiten

Diese Rolle hat keine anderen Rollendependenzen.

Beispiel-Playbook

Wenn Sie das Playbook gegen entfernte Hosts ausführen möchten, führen Sie das folgende Playbook aus:

  • name: Minecraft-Server bereitstellen hosts: minecraft

    roles: - ansible-minecraft

Wenn Sie das Playbook gegen den lokalen Host (auf dem Ansible installiert ist) ausführen möchten, führen Sie das folgende Playbook aus:

  • name: Minecraft-Server bereitstellen hosts: localhost connection: local

    roles: - ansible-minecraft

Lizenz

MIT

Autoreninformation

Autor: Russell Zachary Feeser

Kontakt: E-Mail: rzfeeser@gmail.com

Beruf: Trainer und Berater

Verfügbar für:

  • Ansible
  • Ansible-Modulentwicklung mit Python
  • Netzwerkautomatisierung mit Python und Ansible
  • Python für API und API-Design
  • Python Grundlagen
  • OpenStack
  • 5G
  • 4G LTE
  • IP-Multimedia-Subsystem
  • Session Initiation Protocol
  • Minecraft und StarCraft II spielen :p
Über das Projekt

Install and deploys or backups your vanilla Minecraft server

Installieren
ansible-galaxy install rzfeeser.ansible_role_minecraft
GitHub Repository
Lizenz
Unknown
Downloads
1.2k
Besitzer
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.