honatas.tomcat_dev
Apache Tomcat avec l'interface de gestion (Manager GUI)
Rôle Ansible pour installer Apache Tomcat en tant que service systemd avec l'interface de gestion activée. L'accès distant à l'interface est autorisé, donc ce rôle n'est pas recommandé pour les environnements de production.
Exigences
Tomcat a besoin d'une installation Java pour fonctionner. Comme il existe plusieurs façons de le faire, cela n'a pas été ajouté comme dépendance à ce rôle, vous avez donc plus de liberté de choix. Par conséquent, vous devez vous assurer que Java est installé avant d'exécuter ce rôle. Si vous le souhaitez, je peux vous suggérer le rôle openjdk-ppa à cet effet.
Variables de rôle
tomcat_version : La version que vous souhaitez installer.
par défaut : 9.0.34
tomcat_linux_user : Le nom d'utilisateur sous lequel Tomcat fonctionnera.
par défaut : vagrant
tomcat_install_dir : Dossier d'installation.
par défaut : /home/{{ tomcat_linux_user }} (ce qui correspond à /home/vagrant)
tomcat_manager_gui_username : Nom d'utilisateur de l'interface de gestion
par défaut : admin
tomcat_manager_gui_password : Mot de passe de l'interface de gestion
par défaut : admin
Exemples de Playbooks
Installation par défaut
roles:
- honatas.tomcat_dev
Avec Java
roles:
- honatas.openjdk_ppa
- honatas.tomcat_dev
Une autre version
roles:
- { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }
Un autre utilisateur et un dossier différent (assurez-vous que le dossier est créé et que l'utilisateur a les permissions)
roles:
- role: honatas.tomcat_dev
tomcat_linux_user: myuser
tomcat_install_dir: /opt
Dépendances
Aucune.
Licence
MIT
Contributions
N'hésitez pas à ouvrir un problème ou à ajouter une demande de tirage. À tout moment. Vraiment, je le pense.
De plus, si vous aimez mon travail, sachez que j'adore le café.
Ansible role for installing Apache Tomcat with the Manager GUI enabled.
ansible-galaxy install honatas.tomcat_dev