LHQG vient de mettre à disposition de la communauté DevOps deux moyens d'automatiser le déploiement des applications Java fonctionnant avec le framework Spring Boot :
- le module Puppet lhqg-puppet,
- la collection Ansible lhqg.ansible.
Ces deux outils permettent d'une part de préparer un serveur Linux à héberger une ou plusieurs applications Springboot fonctionnant en mode service : création des systèmes de fichiers, création des groupes/utilisateurs, installation des packages système, ajustements SELinux...
D'autre part, ils permettent de déployer chacune des instances d'application sur le serveur : création des répertoires, déploiement du fichier JAR et des fichiers de configuration, déclaration de unités systemd...
Les Tech Engineers de LHQG attendent avec impatience le feedback de la communauté, via GitHub, pour améliorer et faire évoluer ces deux outils.