honatas.tomcat_dev

Apache Tomcat avec l'interface de gestion (Manager GUI)

GitHub Travis Ansible Quality Score coffee

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é.

À propos du projet

Ansible role for installing Apache Tomcat with the Manager GUI enabled.

Installer
ansible-galaxy install honatas.tomcat_dev
Licence
mit
Téléchargements
143