lean_delivery.weblogic

weblogic

Licencja Status budowy Status budowy Galaxy Ansible Ansible

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

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 URL
    • local - 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

Licencja Apache 2.0

Autorzy

Zespół Lean Delivery

O projekcie

Lean Delivery Oracle WebLogic server install

Zainstaluj
ansible-galaxy install lean_delivery.weblogic
Licencja
apache-2.0
Pobrania
10.2k
Właściciel
Simplify by using!