lean_delivery.endeca_platformservices

endeca_platformservices

License
Build Status
Build Status
Galaxy
Ansible
Ansible

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.
  • 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/
  • ps_version: The version of Endeca PlatformServices.

Set the PlatformServices version according to official Oracle documentation.

  • base_root: Directory for PlatformServices installation.

    • Default: /opt
  • ps_service: Name of the service.

    • Default: endeca-platformservices
  • install_set: Selection for silent installation.

    • Options:
      • Complete
      • Typical
      • PS-ACA (PS & App Controller Agent)
      • Ref-Impl (Reference Implementation)
  • etools_http_port: Port for EAC (Endeca Application Controller) Service.

    • Default: 8888
  • etools_server_port: Port for shutting down the EAC Service.

    • Default: 8090

For PlatformServices versions below 11.2:

  • etools_jcd_port: Port for Endeca Control System JCD.

    • Default: 8088
  • install_eac_controller: Indicate if EAC and EAC Agent should be installed.

    • Default: False

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:

Informazioni sul progetto

Lean Delivery Oracle Endeca PlatformServices install

Installa
ansible-galaxy install lean_delivery.endeca_platformservices
Licenza
apache-2.0
Download
776
Proprietario
Simplify by using!