nolte.minecraft

ansible-minecraft

Ceci est un fork du projet https://github.com/devops-coop/ansible-minecraft/ Merci pour la base !!!

molecule e2e Installer depuis Ansible Galaxy Discuter sur gitter.im État de la documentation

Ce rôle installe Minecraft ou Spigot et le configure pour fonctionner sous systemd.

Fonctionnalités

  • prend en charge Minecraft vanille et Spigot
  • prend en charge Debian >9, Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, CentOS 7 & 8, Fedora 29 - 34
  • arrête le serveur en toute sécurité à l'aide de stop lors de l'exécution sous systemd
  • utilise Docker et Molecule pour exécuter des tests d'intégration
  • gère les ACL des utilisateurs
  • gère les plugins Bukkit/Spigot
  • gère server.properties
  • hooks : inclut des tâches arbitraires à des étapes spécifiques durant l'exécution

Hors du champ d'application du rôle

Tout cela est nécessaire mais ne fait pas partie de ce rôle !, vous trouverez des exemples sur nolte/minecraft-infrastructure.

Utilisation

Par défaut, ce rôle installera un serveur Minecraft vanille.

Installation

   ansible-galaxy install nolte.minecraft

ou ajoutez ceci à votre requirements.yml

- name: nolte.minecraft

et exécutez ansible-galaxy install -r requirements.yml

Utiliser

  - hosts: minecraft
    roles:
       - { role: nolte.minecraft, minecraft_whitelist: ["jeb_", "dinnerbone"]}

Exigences

  • Python 3.x sur la machine de contrôle Ansible pour générer les ACL des utilisateurs
  • Ansible 2.7.0+ sur la machine de contrôle pour récupérer la version de Minecraft
  • Java Runtime compatible existant pour démarrer et installer Minecraft sur le système cible.

Contribution

La meilleure façon de contribuer est d'utiliser ce rôle pour déployer votre propre serveur Minecraft ! Nous apprécions vraiment les rapports de bogues venant de l'extérieur.

Si vous souhaitez aider avec le projet lui-même, voici quelques autres façons de contribuer :

  • Ajouter un support pour des serveurs supplémentaires comme Cuberite.
  • Écrire des tests d'intégration pour la configuration spécifique de Minecraft ou Spigot.
  • Partager des hooks utiles.
  • Corriger des fautes de frappe ...

Licence

Apache 2.0

Avertissement

Pour exécuter une installation automatique, vous devez accepter le Minecraft EULA. Sachez qu'en utilisant ce rôle, vous acceptez implicitement le même EULA. Vous pouvez gérer l'acceptation en utilisant une propriété d'environnement comme : export mc_accept_eula=true la valeur par défaut est false pour désaccord.

À propos du projet

Provision a vanilla and Spigot Minecraft server

Installer
ansible-galaxy install nolte.minecraft
Licence
apache-2.0
Téléchargements
697
Propriétaire