lean_delivery.endeca_toolsandframeworks
endeca_toolsandframeworks
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
- CentOS
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 personalizadalocal
- 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 ToolsAndFrameworkstf_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 deladmin
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:
- Lean Delivery Team team@lean-delivery.com
Lean Delivery Oracle Endeca ToolsAndFrameworks install
ansible-galaxy install lean_delivery.endeca_toolsandframeworks