honatas.tomcat_dev
Apache Tomcat con GUI de Administración
Rol de Ansible para instalar Apache Tomcat como un servicio systemd con la GUI de administración habilitada. Se permite el acceso remoto a la GUI, por lo que este rol no se recomienda para entornos de producción.
Requisitos
Tomcat necesita una instalación de Java para funcionar. Dado que hay varias formas de hacerlo, esto no se agregó como una dependencia a este rol, para que tengas más libertad de elección. Por lo tanto, debes asegurarte de tener Java instalado antes de ejecutar este rol. Si me lo permites, puedo sugerir el rol de openjdk-ppa para ese propósito.
Variables del Rol
tomcat_version: La versión que deseas instalar.
predeterminado: 9.0.34
tomcat_linux_user: El nombre de usuario bajo el cual se ejecutará Tomcat.
predeterminado: vagrant
tomcat_install_dir: Carpeta de instalación.
predeterminado: /home/{{ tomcat_linux_user }} (que se traduce a /home/vagrant)
tomcat_manager_gui_username: Nombre de usuario de la GUI de Administración
predeterminado: admin
tomcat_manager_gui_password: Contraseña de la GUI de Administración
predeterminado: admin
Ejemplos de Playbooks
Instalación predeterminada
roles:
- honatas.tomcat_dev
Con Java
roles:
- honatas.openjdk_ppa
- honatas.tomcat_dev
Otra versión
roles:
- { role: honatas.tomcat_dev, tomcat_version: 9.0.20 }
Otro usuario y otra carpeta (asegúrate de que la carpeta esté creada y de que el usuario tenga permisos)
roles:
- role: honatas.tomcat_dev
tomcat_linux_user: myuser
tomcat_install_dir: /opt
Dependencias
Ninguna.
Licencia
MIT
Contribuciones
Siéntete libre de abrir un problema o agregar una solicitud de extracción. En cualquier momento. De verdad, lo digo en serio.
Además, si te gusta mi trabajo, te haré saber que me encanta el café.
Ansible role for installing Apache Tomcat with the Manager GUI enabled.
ansible-galaxy install honatas.tomcat_dev