cetic.tomcat

Ansible Rolle: Tomcat v8.5

Build-Status Ansible Galaxy

Installiert Tomcat v8.5 auf RHEL/CentOS 7 mit ansible.

Das Ziel ist es, eine eigenständige Tomcat-Rolle bereitzustellen, die in Ihre Playbooks integriert werden kann.

Die Ansible-Rolle ermöglicht es Ihnen, derzeit die Version 8.5 von Tomcat zu installieren.

Anforderungen

Sie können diese Ansible-Rolle verwenden, um Java einzurichten:

Rollenvariablen für Tomcat 8.5

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe 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'

Sie können hier Variablen, die mit Tomcat zu tun haben, festlegen.

geerlingguy java

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

Abhängigkeiten

  • geerlingguy.java

Beispiel-Playbook

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

Tests

Lokales Testen mit Vagrant

Sie können diese Ansible-Rolle testen, indem Sie vagrant verwenden. Siehe die Vagrantfile.

Testen mit Travis

Siehe das Playbook, das für Travis CI-Tests verwendet wird (tests/test.yml).

Zukünftige Verbesserungen

  • Bereitstellung aktueller/differenter Versionen von Tomcat
  • Mehr Unterstützung für andere Betriebssysteme

Fühlen Sie sich frei, beizutragen.

Lizenz

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

Über das Projekt

Tomcat v8.5

Installieren
ansible-galaxy install cetic.tomcat
GitHub Repository
Lizenz
mit
Downloads
383
Besitzer