cetic.tomcat
Rôle Ansible : Tomcat v8.5
Installe Tomcat v8.5 sur RHEL/CentOS 7 avec ansible.
L'objectif ici est de fournir un rôle tomcat autonome qui peut être intégré dans vos playbooks.
Le rôle ansible vous permet d'installer, pour le moment, la version 8.5 de Tomcat.
Exigences
Vous pouvez utiliser ce rôle ansible pour configurer Java :
Variables du Rôle pour Tomcat 8.5
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir 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'
Vous pouvez définir les variables liées à tomcat ici.
geerlingguy java
java_home: '/lib/jvm/jre-1.8.0-openjdk'
Dépendances
- geerlingguy.java
Exemple de Playbook
- hosts: tomcat
become: true
roles:
- role: geerlingguy.java
- role: cetic.tomcat
Tests
test local avec Vagrant
Vous pouvez tester ce rôle ansible en utilisant vagrant
. Consultez le Vagrantfile.
test avec Travis
Voir le playbook utilisé pour les tests Travis CI (tests/test.yml).
Améliorations futures
- Fournir des versions plus récentes/différentes de Tomcat
- Plus de support pour d'autres systèmes d'exploitation
N'hésitez pas à contribuer.
Licence
Licence MIT https://github.com/cetic/ansible-role-tomcat8.5/blob/master/LICENSE