nycrecords.tomcat

Ansible Rolle: Tomcat 8

GitHub Build Status Galaxy Ansible Ansible

Eine Ansible-Rolle, die Tomcat 8 installiert auf:

  • CentOS/RHEL 7.x
  • Ubuntu Xenial

Anforderungen

Ansible 2.4 oder höher

Für RedHat-basierte Distributionen wird das EPEL-Repository benötigt (du kannst einfach die Rolle geerlingguy.repo-epel hinzufügen, um sicherzustellen, dass EPEL verfügbar ist) oder ein gültiges RedHat-Abonnement.

Rollen-Variablen

Verfügbare Variablen sind unten aufgelistet, zusammen mit Standardwerten:

Tomcat-Pakete, die installiert werden sollen

tomcat_packages:
  - tomcat

Tomcat-Admin-Pakete, die installiert werden sollen

tomcat_admin_packages:
  - tomcat-admin

Verzeichnis, in dem Tomcat installiert werden soll

tomcat_home: /var/lib/tomcat

Ob die Tomcat-Administrationsoberfläche installiert werden soll

tomcat_admin_install: ja

Tomcat-Rollen

tomcat_roles: []

Tomcat-Benutzer

tomcat_users: []

Benutzer und Gruppe, unter der Tomcat ausgeführt wird

tomcat_server_user: tomcat
tomcat_server_group: tomcat

Einige betriebssystemspezifische Variablen sind in vars/* festgelegt, können aber überschrieben werden

tomcat_home: /opt/tomcat

Diese werden nur von CentOS/RH verwendet

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 }}"

Setze Tomcat Java Heap Size Optionen für den Tomcat-Service

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

Abhängigkeiten

  • nycrecords.java

Beispiel-Playbook

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

Lizenz

MIT

Autoreninformation

Diese Rolle wurde ursprünglich von Islandora Devops erstellt.

Modifiziert von Joel Castillo für das NYC Department of Records and Information Services.

Über das Projekt

Ansible Galaxy role for installing Tomcat 8

Installieren
ansible-galaxy install nycrecords.tomcat
GitHub Repository
Lizenz
mit
Downloads
91
Besitzer