cetic.tomcat

Rôle Ansible : Tomcat v8.5

Statut de Build Ansible Galaxy

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

À propos du projet

Tomcat v8.5

Installer
ansible-galaxy install cetic.tomcat
Licence
mit
Téléchargements
383
Propriétaire