cetic.tomcat
Rol de Ansible: Tomcat v8.5
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
Instalar
ansible-galaxy install cetic.tomcat
Licencia
mit
Descargas
383
Propietario