tomcat
Ansible Роль: Tomcat v8.5
Устанавливает 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
Установить
ansible-galaxy install cetic/ansible-role-tomcat8.5
Лицензия
mit
Загрузки
367
Владелец