rzfeeser.ansible_role_minecraft

Nom du Rôle

ansible-role-minecraft :

  • Ce rôle déploie un serveur Minecraft sur un système basé sur Debian (Debian et Ubuntu).
  • Si vous avez déjà exécuté ce rôle, il STOPPERA le logiciel du serveur, sauvegardera le monde dans /tmp/minecraft_backup/ avec la date actuelle, puis REDÉMARRERA le logiciel.
  • Ce rôle exécute le logiciel du serveur Minecraft dans une session screen intitulée "minecraft".

Exigences

Le rôle installera quelques applications supplémentaires pour aider à faire fonctionner le serveur mc, qui incluent :

  • default-jre (java nécessaire pour le fonctionnement du serveur)
  • git
  • fail2ban
  • screen
  • vim

Variables du Rôle

Les seules variables à définir se trouvent dans vars/main.yml, elles sont les suivantes :

disponible sur https://minecraft.net/en-us/download/server/

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

Cela doit refléter la version actuelle du serveur Minecraft

mc_version_str : "1.14.1"

Dépendances

Ce rôle n'a pas d'autres dépendances de rôle.

Exemple de Playbook

Si vous souhaitez exécuter le playbook sur des hôtes distants, exécutez le playbook ci-dessous :

- name: Déployer le serveur Minecraft
  hosts: minecraft

  roles:
    - ansible-minecraft

Si vous souhaitez exécuter le playbook sur l'hôte local (où Ansible est installé), exécutez le playbook ci-dessous :

- name: Déployer le serveur Minecraft
  hosts: localhost
  connection: local

  roles:
    - ansible-minecraft

Licence

MIT

Informations sur l'Auteur

Auteur : Russell Zachary Feeser

Contact : email : rzfeeser@gmail.com

Profession : Formateur et Consultant

Disponible pour :

  • Ansible
  • Conception de modules Ansible avec Python
  • Automatisation de réseaux avec Python et Ansible
  • Python pour API et conception d'API
  • Bases de Python
  • OpenStack
  • 5G
  • 4G LTE
  • Système multimédia IP
  • Protocole d'initiation de session
  • Jouer à Minecraft et StarCraft II :p
À propos du projet

Install and deploys or backups your vanilla Minecraft server

Installer
ansible-galaxy install rzfeeser.ansible_role_minecraft
Licence
Unknown
Téléchargements
1.2k
Propriétaire
You are standing in an open field west of a white house, with a boarded front door. There is a small mailbox here.