lean_delivery.weblogic

weblogic

Licencia Estado de Construcción Estado de Construcción Galaxy Ansible Ansible

Resumen


Este rol instala Oracle WebLogic Server en plataformas Linux, lo que permite construir y desplegar aplicaciones empresariales Java EE.

Requisitos

  • Versión mínima de Ansible para la instalación: 2.5
  • Versiones de WebLogic soportadas:
    • 10.x
    • 12.1.x
    • 12.2.1.x
    • versiones más altas deben ser reevaluadas
  • Sistemas operativos soportados:
    • CentOS
      • 6
      • 7

Para más información sobre la matriz de soporte, por favor visita https://support.oracle.com

Java debe estar instalado previamente:

  • lean_delivery.java

Para ejecutar "java -jar", se usó el módulo de código abierto javax (https://github.com/tima/ansible-javax)

Para escenarios de prueba se usa weblogic/requirements.yml
Si se requieren otros roles/versiones, pon requirements.yml en molecule/<nombre_del_escenario> y elimina las líneas en molecule.yml
  opciones:
    archivo-de-rol: requirements.yml

Variables del rol

  • transport - fuente de transporte del artefacto disponible:

    • web - obtener artefacto de una URI web personalizada
    • local - artefacto local
  • transport_web - URI para artefacto http/https por ejemplo "http://my-storage.example.com/V886423-01.zip"

  • transport_local - ruta para artefacto local por ejemplo "/tmp/V886423-01.zip"

  • download_path - carpeta local para descargar artefactos por defecto: /tmp

  • wls_user - usuario para instalar Oracle WebLogic por defecto: weblogic

  • wls_group - grupo para el usuario weblogic por defecto: weblogic

  • wls_version - versión de Oracle WebLogic

Establecer la versión de WebLogic según lo definido en la documentación oficial de Oracle

  • wls_path - dónde se instalará WebLogic por defecto: /opt/weblogic

Parámetros para crear Node Manager

Para instalar Node Manager
node_manager:
  install: True
  port: "5556"
  service: "wls-nodemanager"
Para omitir la instalación de Node Manager
node_manager:
  install: False

Parámetros para crear un dominio WebLogic

Para instalar un dominio WebLogic en modo de desarrollo sin SSL
domain:
  create: True
  name: "base_domain"
  server: "AdminServer"
  service: "wls-admin-server"
  user: "weblogic"
  password: "welcome0"
  port: "7001"
  start_mode: "dev"
  ssl: False
Para instalar un dominio WebLogic en modo de desarrollo con 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"
Para omitir la instalación del dominio
domain:
  create: False

Parámetros para versiones de WebLogic a partir de 12.1.2

  • install_type - tipo de instalación, basado en el ejecutor de instalación (jar) disponible:

    • WebLogic Server
    • Completo con Ejemplos
    • Coherencia
    • Infraestructura de Fusion Middleware
    • Infraestructura de Fusion Middleware Con Ejemplos
  • install_group - grupo de instalación para el usuario por defecto: oinstall

  • inventory_directory - ruta al directorio de inventario de Oracle por defecto: /opt/oraInventory

  • ora_inst - ruta al archivo oraInst.loc por defecto: /etc/oraInst.loc

Configuración de Swap
  • swapfile_path - ruta al archivo de swap por defecto: /swapfile

  • swapfile_bs_size_mb por defecto: 1

  • swapfile_count - tamaño de swap por defecto: 514

Ejemplo de Playbook

Instalando WebLogic 12.2.1.3.0 desde local:

- name: "Instalar WebLogic 12.2.1.3.0 desde local"
  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"

Instalando WebLogic 10.3.6 con SSL desde web:

- name: "Instalar WebLogic 10.3.6 con SSL desde 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"

Licencia

Licencia Apache 2.0

Autores

Equipo de Lean Delivery

Acerca del proyecto

Lean Delivery Oracle WebLogic server install

Instalar
ansible-galaxy install lean_delivery.weblogic
Licencia
apache-2.0
Descargas
10.2k
Propietario
Simplify by using!