cetic.tomcat

Rol de Ansible: Tomcat v8.5

Estado de Construcción Ansible Galaxy

Instala Tomcat v8.5 en RHEL/CentOS 7 con ansible.

El objetivo aquí es proporcionar un rol de tomcat independiente que se pueda agregar a tus playbooks.

El rol de ansible permite instalar, por el momento, la versión 8.5 de Tomcat.

Requisitos

Puedes usar este rol de ansible para configurar Java:

Variables del Rol para Tomcat 8.5

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver 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'

Puedes establecer aquí las variables relacionadas con Tomcat.

java de geerlingguy

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

Dependencias

  • geerlingguy.java

Ejemplo de Playbook

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

Pruebas

prueba local con Vagrant

Puedes probar este rol de ansible utilizando vagrant. Consulta el Vagrantfile.

prueba con Travis

Consulta el playbook utilizado para las pruebas de Travis CI (tests/test.yml).

Mejoras Futuras

  • Proporcionar versiones más recientes/diferentes de Tomcat
  • Más soporte de sistemas operativos

Siéntete libre de contribuir.

Licencia

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

Acerca del proyecto

Tomcat v8.5

Instalar
ansible-galaxy install cetic.tomcat
Licencia
mit
Descargas
383
Propietario