honatas.tomcat_dev

Apache Tomcat z interfejsem Menedżera

Licencja GitHub Travis Ocena jakości Ansible kawa

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

O projekcie

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

Zainstaluj
ansible-galaxy install honatas.tomcat_dev
Licencja
mit
Pobrania
143