nycrecords.tomcat

Rola Ansible: Tomcat 8

Licencja GitHub Status budowy Galaxy Ansible Ansible

Rola Ansible, która instaluje Tomcat 8 na:

  • CentOS/RHEL 7.x
  • Ubuntu Xenial

Wymagania

Ansible w wersji 2.4 lub wyższej

W dystrybucjach opartych na RedHat, wymagana jest repozytorium EPEL (można po prostu dodać rolę geerlingguy.repo-epel, aby upewnić się, że EPEL jest dostępne) lub ważna subskrypcja RedHat.

Zmienne roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi:

Pakiety Tomcat do zainstalowania

tomcat_packages:
  - tomcat

Pakiety administracyjne Tomcat do zainstalowania

tomcat_admin_packages:
  - tomcat-admin

Katalog do zainstalowania Tomcat

tomcat_home: /var/lib/tomcat

Czy zainstalować interfejs administracyjny Tomcat

tomcat_admin_install: tak

Role Tomcat

tomcat_roles: []

Użytkownicy Tomcat

tomcat_users: []

Użytkownik i grupa do uruchomienia Tomcat

tomcat_server_user: tomcat
tomcat_server_group: tomcat

Niektóre zmienne specyficzne dla systemu operacyjnego są ustawione w vars/*, ale mogą być nadpisane

tomcat_home: /opt/tomcat

Te zmienne są używane tylko przez CentOS/RH

tomcat_version: 8.5.27
tomcat_binary_url:  "http://www-eu.apache.org/dist/tomcat/tomcat-8/v{{ tomcat_version }}/bin/apache-tomcat-{{ tomcat_version }}.tar.gz"
tomcat_target_dir:  "/opt/apache-tomcat-{{ tomcat_version }}"

Ustawienia rozmiaru sterty Java dla usługi Tomcat

tomcat_heap_min: "128m"
tomcat_heap_max: "128m"
tomcat_max_perm_size: "512m"

Zależności

  • nycrecords.java

Przykładowy Playbook

- hosts: webservers
  roles:
    - { role: nycrecords.tomcat }

Licencja

MIT

Informacje o autorze

Ta rola została pierwotnie stworzona przez Islandora Devops

Zmodyfikowana przez Joela Castillo dla NYC Department of Records and Information Services.

O projekcie

Ansible Galaxy role for installing Tomcat 8

Zainstaluj
ansible-galaxy install nycrecords.tomcat
Licencja
mit
Pobrania
91
Właściciel