honatas.tomcat_dev

Apache Tomcat mit Manager GUI

GitHub Travis Ansible Qualitätsbewertung Kaffee

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.

Über das Projekt

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

Installieren
ansible-galaxy install honatas.tomcat_dev
GitHub Repository
Lizenz
mit
Downloads
143