lean_delivery.weblogic
weblogic
Podsumowanie
Ta rola instaluje Oracle WebLogic Server na systemach Linux, co umożliwia tworzenie i wdrażanie aplikacji Java EE.
Wymagania
- Minimalna wersja ansible do instalacji: 2.5
- Obsługiwane wersje WebLogic:
- 10.x
- 12.1.x
- 12.2.1.x
- wyższe wersje powinny być przetestowane ponownie
- Obsługiwane systemy operacyjne:
- CentOS
- 6
- 7
- CentOS
Aby uzyskać więcej informacji na temat obsługi, odwiedź https://support.oracle.com
Java powinna być zainstalowana wcześniej:
- lean_delivery.java
Moduł open source javax
był używany do uruchamiania "java -jar" (https://github.com/tima/ansible-javax)
Do scenariuszy testowych używany jest weblogic/requirements.yml
Jeśli wymagane są inne role/wersje, umieść requirements.yml w molecule/<nazwa_scenariusza> i usuń z molecule.yml linie
options:
role-file: requirements.yml
Zmienne roli
transport
- źródło transportu artefaktów dostępne:web
- pobierz artefakt z niestandardowego adresu URLlocal
- lokalny artefakt
transport_web
- URI dla artefaktu http/https np. "http://my-storage.example.com/V886423-01.zip"transport_local
- ścieżka do lokalnego artefaktu np. "/tmp/V886423-01.zip"download_path
- lokalny folder do pobierania artefaktów domyślnie:/tmp
wls_user
- użytkownik do instalacji Oracle WebLogic domyślnie:weblogic
wls_group
- grupa dla użytkownika weblogic domyślnie:weblogic
wls_version
- wersja Oracle WebLogic
Ustaw wersję WebLogic zgodnie z dokumentacją Oracle
wls_path
- miejsce, w którym powinien być zainstalowany WebLogic domyślnie:/opt/weblogic
Parametry do tworzenia Node Manager
Aby zainstalować Node Manager
node_manager:
install: True
port: "5556"
service: "wls-nodemanager"
Aby pominąć instalację Node Manager
node_manager:
install: False
Parametry do tworzenia domeny WebLogic
Aby zainstalować domenę WebLogic w trybie dewelopera bez SSL
domain:
create: True
name: "base_domain"
server: "AdminServer"
service: "wls-admin-server"
user: "weblogic"
password: "welcome0"
port: "7001"
start_mode: "dev"
ssl: False
Aby zainstalować domenę WebLogic w trybie dewelopera z SSL
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"
Aby pominąć instalację domeny
domain:
create: False
Parametry dla wersji WebLogic od 12.1.2
install_type
- typ instalacji, oparty na pliku wykonawczym (jar) dostępne:WebLogic Server
Complete with Examples
Coherence
Fusion Middleware Infrastructure
Fusion Middleware Infrastructure With Examples
install_group
- grupa instalacji dla użytkownika domyślnie:oinstall
inventory_directory
- ścieżka do katalogu inwentarza Oracle domyślnie:/opt/oraInventory
ora_inst
- ścieżka do pliku oraInst.loc domyślnie:/etc/oraInst.loc
Konfiguracja swap
swapfile_path
- ścieżka do pliku swap domyślnie:/swapfile
swapfile_bs_size_mb
domyślnie:1
swapfile_count
- rozmiar swap domyślnie:514
Przykład Playbooka
Instalacja WebLogic 12.2.1.3.0 z lokalnego źródła:
- name: "Instalacja WebLogic 12.2.1.3.0 z lokalnego źródła"
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"
Instalacja WebLogic 10.3.6 z SSL z sieci:
- name: "Instalacja WebLogic 10.3.6 z SSL z sieci"
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"
Licencja
Autorzy
Lean Delivery Oracle WebLogic server install
ansible-galaxy install lean_delivery.weblogic