Ansible et ma création d’un rôle pour Doom.

Un post rapide sur un rôle que j’ai développé pour Ansible en rapport avec Doom permettant de lancer des serveurs multijoueurs rapidement.

J’apprends Ansible de plus en plus chaque jour. La où l’on pense que c’est un simple outil pour automatiser certaines taches, pour moi c’est surtout une façon de simplifier la création de serveurs, à la fois pour moi et pour la communauté. En fait, je devrais même remercier Jeff Geerling pour m’avoir indirectement motivé à apprendre ce langage de scripting, car je me surprend complètement à n’y avoir jamais pensé avant.

Cela dit, je reste un gros débutant dans ce domaine, et j’essaie de voir où je pourrais m’améliorer. Donc, je me suis dit que pourquoi pas, j’allais faire un rôle permettant de simplifier (de beaucoup) la mise en place des serveurs multijoueurs de DooM dont j’ai contribué depuis presque une décennie.

Téléchargement du role

Vous pouvez télécharger le rôle ici (https://galaxy.ansible.com/ch0ww/doomservers). Le code source du rôle est elle disponible à cette adresse: https://github.com/Ch0wW/ansible-role-doomservers

Ce rôle fait en sorte de télécharger, installer les pré-requis nécessaires pour lancer un serveur sur ZDaemon, Zandronum ou encore Odamex.

Si le script n’est pas à jour (notamment si ZDaemon est passé dans une sous-version par exemple), vous pouvez toujours changer les variables manuellement. Si c’est le cas, Prévenez-moi via une issue sur Github, et je fixerai ça aussi vite que possible.

En espérant que ce rôle vous aidera. En attendant je risque de faire pareil pour d’autres jeux!


Si vous avez trouvé ce contenu intéressant, n’hésitez pas à me faire une petit donation sur mon Ko-Fi, je vous en serai plus que reconnaissant!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.