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:
Complete
Typical
PS-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