lean_delivery.weblogic
weblogic
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
- CentOS
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 abrufenlocal
- 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
Autoren
Lean Delivery Oracle WebLogic server install
ansible-galaxy install lean_delivery.weblogic