nycrecords.tomcat
Rola Ansible: Tomcat 8
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.
ansible-galaxy install nycrecords.tomcat