cetic.tomcat

Rola Ansible: Tomcat v8.5

Status budowy Ansible Galaxy

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