honatas.tomcat_dev
Apache Tomcat z interfejsem Menedżera
Rola Ansible do instalacji Apache Tomcat jako usługi systemd z włączonym interfejsem Menedżera. Zdalny dostęp do interfejsu jest dozwolony, więc ta rola nie jest zalecana do środowisk produkcyjnych.
Wymagania
Tomcat potrzebuje zainstalowanej Javy, żeby działać. Istnieje wiele sposobów na jej zainstalowanie, dlatego nie dodano tego jako zależności do tej roli, abyś miał większą swobodę wyboru. Musisz upewnić się, że Java jest zainstalowana przed uruchomieniem tej roli. Jeśli chcesz, mogę zasugerować rolę openjdk-ppa w tym celu.
Zmienne roli
tomcat_version: Wersja, którą chcesz zainstalować.
domyślnie: 9.0.34
tomcat_linux_user: Nazwa użytkownika, pod którą będzie działał Tomcat.
domyślnie: vagrant
tomcat_install_dir: Folder instalacyjny.
domyślnie: /home/{{ tomcat_linux_user }} (co przekłada się na /home/vagrant)
tomcat_manager_gui_username: Nazwa użytkownika interfejsu Menedżera
domyślnie: admin
tomcat_manager_gui_password: Hasło interfejsu Menedżera
domyślnie: admin
Przykładowe Playbooki
Domyślna instalacja
roles:
- honatas.tomcat_dev
Z Javą
roles:
- honatas.openjdk_ppa
- honatas.tomcat_dev
Inna wersja
roles:
- { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }
Inny użytkownik i inny folder (upewnij się, że folder został utworzony i użytkownik ma do niego uprawnienia)
roles:
- role: honatas.tomcat_dev
tomcat_linux_user: myuser
tomcat_install_dir: /opt
Zależności
Brak.
Licencja
MIT
Wkłady
Czuj się swobodnie, aby otworzyć zgłoszenie lub dodać prośbę o pull. Zawsze. Naprawdę, mówię poważnie.
A jeśli lubisz moją pracę, chciałem Ci powiedzieć, że uwielbiam kawę.
Ansible role for installing Apache Tomcat with the Manager GUI enabled.
ansible-galaxy install honatas.tomcat_dev