Installieren Sie Java und Tomcat mit Ansible

Umgebung

Skript

inventory.ini


[test-servers]
localhost
#Listen Sie die Zielhosts auf

main.yml


---
#Installieren Sie JDK und TOMCAT
- hosts: test-servers

  tasks:
  - name:Holen Sie sich das JDK-Installationsprogramm
    get_url:
      url: http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
      dest: /tmp
      headers: "Cookie:' gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie'"
      validate_certs: no
      checksum: "sha256: 3d1e8cc66f4fd77acef6093329d5dd95bd06e4a03926c52df794f311a0c093f8"

  - name:Installieren Sie JDK
    yum:
      name: /tmp/jdk-8u131-linux-x64.rpm
      state: present
    become: yes

  - name:Installationsprogramm entfernen
    file:
      state: absent
      path: /tmp/jdk-8u131-linux-x64.rpm

  - name:Erstellen eines TOMCAT-Benutzers
    user:
      name: tomcat
    become: yes

  - name:Holen Sie sich das TOMCAT-Installationsprogramm
    get_url:
      url: http://ftp.riken.jp/net/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
      dest: ~/apache-tomcat-8.5.15.tar.gz
      checksum: "sha1:67650d6deda0c0ba9e8c7db7fe4006c35d6dc7db"
    become: yes
    become_user: tomcat

  - name:Installieren Sie Tomcat
    unarchive:
      src: ~/apache-tomcat-8.5.15.tar.gz
      dest:  ~/
      remote_src: yes
    become: yes
    become_user: tomcat

  - name:Installationsprogramm entfernen
    file:
      state: absent
      path: ~/apache-tomcat-8.5.15.tar.gz
    become: yes
    become_user: tomcat

  - name:Öffnen Sie den von Tomcat verwendeten Port in der Firewall
    firewalld:
      port: 8080/tcp
      permanent: yes
      immediate: yes
      state: enabled
    become: yes

Lauf

terminal


#Führen Sie den folgenden Befehl aus
ansible-playbook -i inventory.ini main.yml --ask-pass --ask-sudo-pass

#Verwenden Sie den folgenden Befehl, um den ssh-Benutzer anzugeben
ansible-playbook -i inventory.ini main.yml -u <REMOTE-USER> --ask-pass --ask-sudo-pass

Recommended Posts

Installieren Sie Java und Tomcat mit Ansible
Installieren Sie Java mit Ansible
Installieren Sie Java mit Homebrew
Java-Download mit Ansible
Installieren Sie Java 7 mit Homebrew (Fass)
Installieren Sie Oracle JDK 8 mit Ansible
Installieren Sie Java mit Ubuntu 16.04 Docker
Verwenden Sie Java mit MSYS und Cygwin
Verteilte Ablaufverfolgung mit OpenCensus und Java
Verwenden Sie JDBC mit Java und Scala.
PDF und TIFF mit Java 8 ausgeben
Installieren Sie Java 9 unter Windows 10 und CentOS 7
Mit Java verschlüsseln und mit C # entschlüsseln
Überwachen Sie Java-Anwendungen mit Jolokia und Hawtio
Verknüpfen Sie Java- und C ++ - Code mit SWIG
Probieren wir WebSocket mit Java und Javascript aus!
[Java] Lesen und Schreiben von Dateien mit OpenCSV
Entfernen Sie wine3.0 und fügen Sie wine5.0 (winehq) in ubuntu18.04LTS ein
Installieren Sie Java8 mit Yum unter Amazon Linux
Ich habe versucht, OpenCV mit Java + Tomcat zu verwenden
Laden Sie Eclipse (Java) herunter und installieren Sie es (Mac-Version)
Installieren Sie Docker und erstellen Sie eine Java-Ausführungsumgebung
Stellen Sie mit Ansible und Jenkins ein Image bereit, das aus Tomcat, Java und MySQL besteht
Apache und Tomcat
Java und JavaScript
XXE und Java
Installieren Sie Java und Android-SDK auf dem Mac mit Homebrew
[Windows] [IntelliJ] [Java] [Tomcat] Erstellen Sie mit IntelliJ eine Umgebung für Tomcat 9
Installieren Sie Java 11 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Erstellen und testen Sie Java + Gradle-Anwendungen mit Wercker
Versuchen Sie, Ruby und Java in Dapr zu integrieren
JSON mit Java und Jackson Teil 2 XSS-Maßnahmen
Installieren Sie Java 14 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Installieren Sie Java 8 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Installieren Sie Java, Apache, Tomcat 9 auf EC2 (Amazon Linux 2)
Bereiten Sie eine Scraping-Umgebung mit Docker und Java vor
KMS) Umschlagverschlüsselung mit OpenSL- und Java-Entschlüsselung
Wechseln Sie die Versionen mit Alternativen, nachdem Sie Java installiert haben
Verschlüsseln / Entschlüsseln mit AES256 in PHP und Java
[Java] Konvertieren und Importieren von Dateiwerten mit OpenCSV
[Review] Lesen und Schreiben von Dateien mit Java (JDK6)
Erstellen Sie mit Docker eine Apache- und Tomcat-Umgebung. Übrigens Maven & Java Kooperation
[Java] Richten Sie Zeichen auch mit gemischten Zeichen halber und voller Breite aus
Verwenden Sie die schnelle Mapping-Bibliothek MapStruct mit Lombok und Java 11
Getter und Setter (Java)
Installieren Sie Java auf dem Mac
Wechseln Sie die Plätze mit Java
AtCoder ABC129 D 2D-Array In Ruby und Java gelöst
[Java] Thread und ausführbar
Zusammenfassung des ToString-Verhaltens mit Java- und Groovy-Annotationen
Führen Sie Maven unter Java 8 aus, während Sie unter Java 6 kompilieren und unter Java 11 testen
[Java] Installieren von Amazon Corretto 8
Lösen mit Ruby, Perl und Java AtCoder ABC 128 C.
Installieren Sie OpenJDK 8 mit RPM
Java wahr und falsch
[Java] Vergleich von Zeichenketten und && und ||
Installieren Sie Java 8 (OpenJDK: Amazon Corretto) unter macOS mit Homebrew
Bequemer Download mit JAVA
Installieren Sie Java und Maven mit Brew auf einem neuen Mac