lean_delivery.weblogic

weblogic

Lizenz Build-Status Build-Status Galaxy Ansible Ansible

Zusammenfassung


Diese Rolle installiert Oracle WebLogic Server auf Linux-Plattformen, was ermöglicht, Unternehmens-Java-EE-Anwendungen zu erstellen und bereitzustellen.

Anforderungen

  • Minimale Version von Ansible für die Installation: 2.5
  • Unterstützte WebLogic-Versionen:
    • 10.x
    • 12.1.x
    • 12.2.1.x
    • höhere Versionen sollten erneut getestet werden
  • Unterstützte Betriebssysteme:
    • CentOS
      • 6
      • 7

Für weitere Informationen zur Unterstützungsmatrix besuchen Sie bitte https://support.oracle.com

Java sollte vorher installiert sein:

  • lean_delivery.java

Für "java -jar" wurde das Open-Source-Modul javax verwendet (https://github.com/tima/ansible-javax)

Für Testszenarien wird weblogic/requirements.yml verwendet.
Wenn andere Rollen/Versionen erforderlich sind, legen Sie requirements.yml in molecule/<szenario_name> ab und entfernen Sie in molecule.yml die Zeilen
  options:
    role-file: requirements.yml

Rollenvariablen

  • transport - Transport des Artefakts verfügbar:

    • web - Artefakt von benutzerdefinierter Web-URI abrufen
    • local - lokales Artefakt
  • transport_web - URI für http/https Artefakt z.B. "http://my-storage.example.com/V886423-01.zip"

  • transport_local - Pfad für lokales Artefakt z.B. "/tmp/V886423-01.zip"

  • download_path - lokaler Ordner zum Herunterladen von Artefakten standard: /tmp

  • wls_user - Benutzer für die Installation von Oracle WebLogic standard: weblogic

  • wls_group - Gruppe für den WebLogic-Benutzer standard: weblogic

  • wls_version - Oracle WebLogic Version

Setzen Sie die WebLogic-Version gemäß der offiziellen Oracle-Dokumentation

  • wls_path - wo WebLogic installiert werden soll standard: /opt/weblogic

Parameter zur Erstellung des Node Managers

Um den Node Manager zu installieren
node_manager:
  install: True
  port: "5556"
  service: "wls-nodemanager"
Um die Installation des Node Managers zu überspringen
node_manager:
  install: False

Parameter zur Erstellung einer WebLogic-Domain

Um eine WebLogic-Domain im Entwicklungsmodus ohne SSL zu installieren
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: False
Um eine WebLogic-Domain im Entwicklungsmodus mit SSL zu installieren
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: True
  ssl_port: "7002"
Um die Domain-Installation zu überspringen
domain:
  create: False

Parameter für WebLogic-Versionen ab 12.1.2

  • install_type - Installationsart, basierend auf der Installationsausführungsdatei (jar) verfügbar:

    • WebLogic Server
    • Vollständig mit Beispielen
    • Coherence
    • Fusion Middleware Infrastructure
    • Fusion Middleware Infrastructure mit Beispielen
  • install_group - Installationsgruppe für Benutzer standard: oinstall

  • inventory_directory - Pfad zum Oracle-Inventarverzeichnis standard: /opt/oraInventory

  • ora_inst - Pfad zur Datei oraInst.loc standard: /etc/oraInst.loc

Swap-Konfiguration
  • swapfile_path - Pfad zur Swap-Datei standard: /swapfile

  • swapfile_bs_size_mb standard: 1

  • swapfile_count - Swap-Größe standard: 514

Beispiel-Playbook

Installation von WebLogic 12.2.1.3.0 von lokal:

- name: "Installiere WebLogic 12.2.1.3.0 von lokal"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 8
      java_minor_version: 181
    - role: lean_delivery.weblogic
      wls_version: "12.2.1.3.0"
      transport: "local"
      transport_local: "/tmp/V886423-01.zip"
      install_type: "WebLogic Server"

Installation von WebLogic 10.3.6 mit SSL von web:

- name: "Installiere WebLogic 10.3.6 mit SSL von web"
  hosts: all

  roles:
    - role: lean_delivery.java
      java_major_version: 6
      java_minor_version: 45
      transport: "web"
      transport_web: "http://my-storage.example.com/jdk-6u45-linux-x64.tar.gz"
    - role: lean_delivery.weblogic
      wls_version: "10.3.6"
      transport: "web"
      transport_web: "http://my-storage.example.com/V29852-01.zip"
      domain:
        create: True
        name: "base_domain"
        server: "AdminServer"
        service: "wls-admin-server"
        user: "weblogic"
        password: "welcome0"
        port: "7001"
        start_mode: "dev"
        ssl: True
        ssl_port: "7002"

Lizenz

Apache Lizenz 2.0

Autoren

Lean Delivery Team

Über das Projekt

Lean Delivery Oracle WebLogic server install

Installieren
ansible-galaxy install lean_delivery.weblogic
Lizenz
apache-2.0
Downloads
10.2k
Besitzer
Simplify by using!