lean_delivery.endeca_toolsandframeworks

endeca_toolsandframeworks

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

Resumen


Este rol instala Oracle Endeca Tools y Frameworks en plataformas Linux, lo que permite la presentación dinámica de contenido en todos los canales.

Requisitos

  • Versión mínima de Ansible para la instalación: 2.5
  • Versiones de ToolsAndFrameworks soportadas:
    • 3.x.x
    • 11.x.x
    • las versiones más altas deben volver a probarse
  • Sistemas Operativos soportados:
    • CentOS
      • 6
      • 7

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

El motor MDEX y PlatformServices deben estar instalados previamente:

  • lean_delivery.endeca_mdex
  • lean_delivery.endeca_platformservices
Para escenarios de prueba se utiliza endeca_toolsandframeworks/requirements.yml  
Si se requieren otros roles/versiones, coloca requirements.yml en molecule/<nombre_del_escenario> y elimina las líneas en molecule.yml  
  options:  
    role-file: requirements.yml

Variables del Rol

  • transport - transporte de la fuente de artefacto
    Disponibles:

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

  • transport_local - ruta para artefacto local ej. "/tmp/V861200-01.zip"

  • download_path - carpeta local para descargar artefactos
    predeterminado: /tmp

  • tf_version - versión de Endeca ToolsAndFrameworks

  • tf_hostname - nombre de host de Endeca ToolsAndFrameworks
    predeterminado: "{{ ansible_fqdn }}"

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

  • base_root - donde se debe instalar PlatformServices
    predeterminado: /opt

  • tf_service - nombre del servicio
    predeterminado: endeca-toolsandframeworks

  • install_type - tipo de instalación
    Disponibles:

    • Instalación Completa
    • Instalación Mínima
  • nfs_exports - lista de carpetas compartidas por NFS (para compartir con la aplicación de tienda ATG Oracle Commerce)
    Ejemplo:

      nfs_exports:  
        - "/home/public *(rw,sync,no_root_squash)"

Parámetros para versiones de ToolsAndFrameworks a partir de 11.0

  • install_group - grupo de instalación para el usuario
    predeterminado: oinstall

  • inventory_directory - ruta al directorio de inventario de Oracle
    predeterminado: {{ base_root }}/oraInventory

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

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

  • swapfile_bs_size_mb
    predeterminado: 1

  • swapfile_count - tamaño de swap
    predeterminado: 512

  • workbench_password - actualizar la contraseña por defecto del admin del workbench (ej. Admin123)

  • workbench_port - puerto del workbench
    predeterminado: 8006

Ejemplo de Playbook

Instalando Endeca ToolsAndFrameworks 11.3.0 desde local:

- name: "Instalar ToolsAndFrameworks 11.3.0 desde local"
  hosts: all

  roles:
    - role: lean_delivery.endeca_mdex
      transport: "local"
      transport_local: "/tmp/V861206-01.zip"
    - role: lean_delivery.endeca_platformservices
      transport: "local"
      transport_local: "/tmp/V861203-01.zip"
    - role: lean_delivery.endeca_toolsandframeworks
      tf_version: "11.3.0"
      transport: "local"
      transport_local: "/tmp/V861200-01.zip"
      workbench_password: "Admin123"
  vars:
    base_root: "/opt"
    mdex_version: "11.3.0"
    ps_version: "11.3.0"

Instalando Endeca ToolsAndFrameworks 11.3.0 desde web con carpetas compartidas NFS:

- name: "Instalar ToolsAndFrameworks 11.3.0 desde web con carpetas compartidas NFS"
  hosts: all

  roles:
    - role: lean_delivery.endeca_mdex
      transport: "web"
      transport_web: "http://my-storage.example.com/V861206-01.zip"
    - role: lean_delivery.endeca_platformservices
      ps_version: "11.3.0"
      transport: "web"
      transport_web: "http://my-storage.example.com/V861203-01.zip"
    - role: lean_delivery.endeca_toolsandframeworks
      tf_version: "11.3.0"
      transport: "web"
      transport_web: "http://my-storage.example.com/V861200-01.zip"
      workbench_password: "Admin123"
      nfs_exports:
        - "/home/public *(rw,sync,no_root_squash)"
  vars:
    base_root: "/opt"
    mdex_version: "11.3.0"
    ps_version: "11.3.0"
- hosts: servidores
  roles:
     - { role: ansible-role-endeca-toolsandframeworks, x: 42 }

Licencia

Apache

Información del Autor

autores:

Acerca del proyecto

Lean Delivery Oracle Endeca ToolsAndFrameworks install

Instalar
ansible-galaxy install lean_delivery.endeca_toolsandframeworks
Licencia
apache-2.0
Descargas
350
Propietario
Simplify by using!