cetic.tomcat
Ansible Rolle: Tomcat v8.5
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