cetic.tomcat
Rola Ansible: Tomcat v8.5
Instaluje Tomcat v8.5 na RHEL/CentOS 7 z użyciem ansible.
Celem jest dostarczenie samodzielnej roli tomcat, którą można dodać do swoich playbooków.
Rola ansible umożliwia zainstalowanie aktualnie wersji 8.5 Tomcata.
Wymagania
Możesz użyć tej roli ansible, aby zainstalować javę:
Zmienne roli dla Tomcat 8.5
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz 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'
Możesz tutaj ustawić zmienne związane z tomcat.
geerlingguy java
java_home: '/lib/jvm/jre-1.8.0-openjdk'
Zależności
- geerlingguy.java
Przykładowy Playbook
- hosts: tomcat
become: true
roles:
- role: geerlingguy.java
- role: cetic.tomcat
Testy
testowanie lokalnie z Vagrant
Możesz przetestować tę rolę ansible używając vagrant
. Zobacz plik Vagrantfile.
testy z Travis
Zobacz playbook używany do testów w Travis CI (tests/test.yml).
Przyszłe ulepszenia
- Dostarczenie nowszych/ innych wersji Tomcata
- Większe wsparcie dla systemów operacyjnych
Zapraszamy do współpracy.
Licencja
Licencja MIT https://github.com/cetic/ansible-role-tomcat8.5/blob/master/LICENSE
Zainstaluj
ansible-galaxy install cetic.tomcat
Licencja
mit
Pobrania
383
Właściciel