lean_delivery.endeca_platformservices
endeca_platformservices
Summary
This role helps you install Oracle Endeca PlatformServices on Linux systems. It includes several components needed to create Endeca applications, which work with the Endeca MDEX Engine.
Requirements
- Minimum Ansible Version: 2.5
- Supported PlatformServices Versions:
- 6.x.x
- 11.x
- Higher versions may need to be tested again
- Supported Operating Systems:
- CentOS 6
- CentOS 7
For more details, check the support matrix at https://support.oracle.com
Note: The MDEX Engine must be installed first: lean_delivery.endeca_mdex.
For tests, use endeca_platformservices/requirements.yml. If you need other roles or versions, place requirements.yml in molecule/<scenario_name> and remove the lines in molecule.yml that include:
options:
role-file: requirements.yml
Role Variables
transport: Method for obtaining the artifact.- Options:
web: Get the artifact from a web URI.local: Use a local artifact.
- Options:
transport_web: The URI to fetch from, e.g., "http://my-storage.example.com/V861206-01.zip".transport_local: Path to the local artifact, e.g., "/tmp/V861206-01.zip".download_path: Where to download artifacts locally.- Default:
/tmp/
- Default:
ps_version: The version of Endeca PlatformServices.
Set the PlatformServices version according to official Oracle documentation.
base_root: Directory for PlatformServices installation.- Default:
/opt
- Default:
ps_service: Name of the service.- Default:
endeca-platformservices
- Default:
install_set: Selection for silent installation.- Options:
CompleteTypicalPS-ACA(PS & App Controller Agent)Ref-Impl(Reference Implementation)
- Options:
etools_http_port: Port for EAC (Endeca Application Controller) Service.- Default:
8888
- Default:
etools_server_port: Port for shutting down the EAC Service.- Default:
8090
- Default:
For PlatformServices versions below 11.2:
etools_jcd_port: Port for Endeca Control System JCD.- Default:
8088
- Default:
install_eac_controller: Indicate if EAC and EAC Agent should be installed.- Default:
False
- Default:
Example Playbook
Installing Endeca PlatformServices 11.3.0 from a local source:
- name: "Install PlatformServices 11.3.0 from local"
hosts: all
roles:
- role: lean_delivery.endeca_mdex
transport: "local"
transport_local: "/tmp/V861206-01.zip"
- role: lean_delivery.endeca_platformservices
ps_version: "11.3.0"
transport: "local"
transport_local: "/tmp/V861203-01.zip"
vars:
mdex_version: "11.3.0"
Installing Endeca PlatformServices 11.3.0 from a web source:
- name: "Install PlatformServices 11.3.0 from web"
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"
vars:
mdex_version: "11.3.0"
License
Apache License
Author Information
Authors:
- Lean Delivery Team team@lean-delivery.com
Lean Delivery Oracle Endeca PlatformServices install
ansible-galaxy install lean_delivery.endeca_platformservices