tomcat

Ansible Роль: Tomcat 8

GitHub Статус сборки Galaxy Ansible Ansible

Ansible роль, которая устанавливает Tomcat 8 на:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Требования

Ansible 2.4 или выше

На дистрибутивах на базе RedHat требуется репозиторий EPEL (вы можете просто добавить роль geerlingguy.repo-epel, чтобы установить и обеспечить доступность EPEL) или действующая подписка RedHat.

Переменные роли

Доступные переменные перечислены ниже вместе с значениями по умолчанию:

Пакеты Tomcat для установки

tomcat_packages:
  - tomcat

Пакеты администратора Tomcat для установки

tomcat_admin_packages:
  - tomcat-admin

Директория для установки Tomcat

tomcat_home: /var/lib/tomcat

Необходимо ли установить административный интерфейс Tomcat

tomcat_admin_install: yes

Роли Tomcat

tomcat_roles: []

Пользователи Tomcat

tomcat_users: []

Пользователь и группа для запуска Tomcat

tomcat_server_user: tomcat
tomcat_server_group: tomcat

Некоторые специфичные для ОС переменные заданы в vars/*, но могут быть переопределены

tomcat_home: /opt/tomcat

Включая эти, которые используются только для 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 }}"

Настройка параметров размера кучи Java для службы Tomcat

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

Зависимости

  • nycrecords.java

Пример плейбука

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

Лицензия

MIT

Информация об авторе

Эта роль была изначально создана Islandora Devops

Изменена Joel Castillo для Департамента записей и информационных услуг Нью-Йорка.

О проекте

Ansible Galaxy role for installing Tomcat 8

Установить
ansible-galaxy install nycrecords/ansible-role-tomcat8
Лицензия
mit
Загрузки
81
Владелец