Installez Java et Tomcat avec Ansible

environnement

scénario

inventory.ini


[test-servers]
localhost
#Lister les hôtes cibles

main.yml


---
#Installez JDK et TOMCAT
- hosts: test-servers

  tasks:
  - name:Obtenez le programme d'installation JDK
    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:Installez JDK
    yum:
      name: /tmp/jdk-8u131-linux-x64.rpm
      state: present
    become: yes

  - name:Supprimer l'installateur
    file:
      state: absent
      path: /tmp/jdk-8u131-linux-x64.rpm

  - name:Créer un utilisateur TOMCAT
    user:
      name: tomcat
    become: yes

  - name:Obtenez l'installateur TOMCAT
    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:Installez Tomcat
    unarchive:
      src: ~/apache-tomcat-8.5.15.tar.gz
      dest:  ~/
      remote_src: yes
    become: yes
    become_user: tomcat

  - name:Supprimer l'installateur
    file:
      state: absent
      path: ~/apache-tomcat-8.5.15.tar.gz
    become: yes
    become_user: tomcat

  - name:Ouvrez le port utilisé par Tomcat sur le pare-feu
    firewalld:
      port: 8080/tcp
      permanent: yes
      immediate: yes
      state: enabled
    become: yes

Courir

terminal


#Exécutez la commande suivante
ansible-playbook -i inventory.ini main.yml --ask-pass --ask-sudo-pass

#Pour spécifier l'utilisateur ssh, utilisez la commande suivante
ansible-playbook -i inventory.ini main.yml -u <REMOTE-USER> --ask-pass --ask-sudo-pass

Recommended Posts

Installez Java et Tomcat avec Ansible
Installez Java avec Ansible
Installez java avec Homebrew
Téléchargement Java avec Ansible
Installez Java 7 avec Homebrew (cask)
Installez Oracle JDK 8 avec Ansible
Installer Java avec Docker basé sur Ubuntu 16.04
Utiliser java avec MSYS et Cygwin
Traçage distribué avec OpenCensus et Java
Utilisez JDBC avec Java et Scala.
Sortie PDF et TIFF avec Java 8
Installez Java 9 sur Windows 10 et CentOS 7
Crypter avec Java et décrypter avec C #
Surveillez les applications Java avec jolokia et hawtio
Lier le code Java et C ++ avec SWIG
Essayons WebSocket avec Java et javascript!
[Java] Lecture et écriture de fichiers avec OpenCSV
Supprimez wine3.0 et insérez wine5.0 (winehq) dans ubuntu18.04LTS
Installez Java8 avec Yum sur Amazon Linux
J'ai essayé d'utiliser OpenCV avec Java + Tomcat
Téléchargez et installez Eclipse (Java) (version Mac)
Installez Docker et créez un environnement d'exécution Java
Déployez une image composée de Tomcat, Java et MySQL à l'aide d'Ansible et Jenkins
Apache et Tomcat
Java et JavaScript
XXE et Java
Installez java et android-sdk sur Mac en utilisant homebrew
[Windows] [IntelliJ] [Java] [Tomcat] Créer un environnement pour Tomcat 9 avec IntelliJ
Installez Java 11 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Créez et testez des applications Java + Gradle avec Wercker
Essayez d'intégrer Ruby et Java avec Dapr
JSON avec Java et Jackson Part 2 XSS mesures
Installez Java 14 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java 8 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Installez Java, Apache, Tomcat 9 sur EC2 (Amazon Linux 2)
Préparer un environnement de scraping avec Docker et Java
KMS) Chiffrement d'enveloppe avec décryptage openssl et java
Changer de version avec des alternatives après yum install java
Crypter / décrypter avec AES256 en PHP et Java
[Java] Convertir et importer des valeurs de fichier avec OpenCSV
[Review] Lecture et écriture de fichiers avec java (JDK6)
Créez un environnement Apache et Tomcat avec Docker. À propos, coopération Maven & Java
[Java] Aligne les caractères même avec des caractères mixtes demi-largeur et pleine largeur
Utilisez Fast Mapping Livery MapStruct avec Lombok et Java 11
Getter et Setter (Java)
Installez Java sur Mac
Changer de siège avec Java
Tableau 2D AtCoder ABC129 D résolu en Ruby et Java
[Java] Thread et exécutable
Résumé du comportement de ToString avec les annotations Java et Groovy
Exécutez Maven sur Java 8 lors de la compilation sur Java 6 et des tests sur Java 11
[Java] Installation d'Amazon Corretto 8
Résolution avec Ruby, Perl et Java AtCoder ABC 128 C
Installez OpenJDK 8 avec RPM
Java vrai et faux
[Java] Comparaison des chaînes de caractères et && et ||
Installez Java 8 (OpenJDK: Amazon Corretto) sur macOS avec Homebrew
Téléchargement confortable avec JAVA
Installez java et maven sur un nouveau mac en utilisant brew