honatas.tomcat_dev
Apache Tomcat mit Manager GUI
Ansible-Rolle zur Installation von Apache Tomcat als systemd-Dienst mit aktivierter Manager GUI. Der Remote-Zugriff auf die GUI ist erlaubt, daher wird diese Rolle nicht für Produktionsumgebungen empfohlen.
Anforderungen
Tomcat benötigt eine Java-Installation, um zu funktionieren. Da es verschiedene Möglichkeiten gibt, dies zu tun, wurde es nicht als Abhängigkeit zu dieser Rolle hinzugefügt, sodass Sie mehr Wahlfreiheit haben. Daher müssen Sie sicherstellen, dass Java installiert ist, bevor Sie diese Rolle ausführen. Wenn Sie möchten, kann ich die Rolle openjdk-ppa dafür vorschlagen.
Variablen der Rolle
tomcat_version: Die Version, die Sie installieren möchten.
Standard: 9.0.34
tomcat_linux_user: Der Benutzername, unter dem Tomcat läuft.
Standard: vagrant
tomcat_install_dir: Installationsordner.
Standard: /home/{{ tomcat_linux_user }} (was /home/vagrant entspricht)
tomcat_manager_gui_username: Benutzername der Manager GUI
Standard: admin
tomcat_manager_gui_password: Passwort der Manager GUI
Standard: admin
Beispiel-Playbooks
Standardinstallation
roles:
- honatas.tomcat_dev
Mit Java
roles:
- honatas.openjdk_ppa
- honatas.tomcat_dev
Eine andere Version
roles:
- { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }
Ein anderer Benutzer und ein anderer Ordner (stellen Sie sicher, dass der Ordner erstellt ist und der Benutzer die Berechtigung hat)
roles:
- role: honatas.tomcat_dev
tomcat_linux_user: myuser
tomcat_install_dir: /opt
Abhängigkeiten
Keine.
Lizenz
MIT
Beiträgen
Fühlen Sie sich frei, ein Problem zu eröffnen oder einen Pull-Request hinzuzufügen. Jederzeit. Wirklich, ich meine das ernst.
Außerdem, wenn Ihnen meine Arbeit gefällt, lassen Sie es mich wissen, ich liebe Kaffee.
Ansible role for installing Apache Tomcat with the Manager GUI enabled.
ansible-galaxy install honatas.tomcat_dev