LHQG has just made available to the DevOps community two ways to automate the deployment of Java applications running on the Spring Boot :
- one Puppet module: lhqg-puppet,
- one Ansible collection 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èmes, ajustements SELinux...
On the other hand, they allow to deploy each of the application instances on the server: creation of directories, deployment of the JAR file and configuration files, declaration of systemd units...
LHQG Tech Engineers are eagerly awaiting feedback from the community, via GitHub, to improve and evolve these two tools.