tomcat

Ansible Роль: Tomcat v8.5

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

Устанавливает Tomcat версии 8.5 на RHEL/CentOS 7 с помощью ansible.

Цель этой роли — предоставить отдельную роль tomcat, которую можно добавить в ваши плейбуки.

Эта ansible роль позволяет установить на данный момент версию 8.5 Tomcat.

Требования

Вы можете использовать эту ansible роль для настройки Java:

Переменные роли для Tomcat 8.5

Доступные переменные перечислены ниже с значениями по умолчанию (см. defaults/main.yml):

tomcat

tomcat_version: '8.5.31'
tomcat_port: '8080'
tomcat_port_ajp: '8009'
tomcat_port_https: '8443'
tomcat_port_shutdown: '8005'
tomcat_group: 'tomcat'
tomcat_user: 'tomcat'
tomcat_user_home: '/opt/tomcat'

Здесь вы можете установить переменные, связанные с tomcat.

geerlingguy java

java_home: '/lib/jvm/jre-1.8.0-openjdk'

Зависимости

  • geerlingguy.java

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

- hosts: tomcat
  become: true
  roles:
    - role: geerlingguy.java
    - role: cetic.tomcat

Тесты

локальное тестирование с помощью Vagrant

Вы можете протестировать эту ansible роль, используя vagrant. Смотрите Vagrantfile.

тестирование с Travis

Смотрите плейбук, используемый для тестов Travis CI (tests/test.yml).

Будущие улучшения

  • Предоставить более свежие/разные версии Tomcat
  • Больше поддержки ОС

Не стесняйтесь вносить вклад.

Лицензия

MIT License https://github.com/cetic/ansible-role-tomcat8.5/blob/master/LICENSE

О проекте

Tomcat v8.5

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