lean_delivery.endeca_cas
endeca_cas
Summary
This role installs Oracle Commerce Content Acquisition System (CAS) on Linux platforms which allows to add, configure, and crawl data sources for use in an Endeca application.
Requirements
- Minimal Version of the ansible for installation: 2.5
- Supported CAS versions:
- 3.x.x
- 11.x.x
- higher versions should be retested
- Supported OS:
- CentOS
- 6
- 7
- CentOS
CentOS 7 is not supported OS per Oracle support matrix. Please use it at your own risk
For more information regarding support matrix please visit https://support.oracle.com
Oracle Endeca MDEX Engine, PlatformServices and Tools and Frameworks should be installed preliminarily:
- lean_delivery.endeca_mdex
- lean_delivery.endeca_platformservices
- lean_delivery.endeca_toolsandframeworks
For test scenarios endeca_cas/requirements.yml is used
If another roles/versions are required, put requirements.yml to molecule/<scenario_name> and remove in molecule.yml lines
options:
role-file: requirements.yml
Role Variables
transport- artifact source transport
available:web- fetch artifact from custom web urilocal- local artifact
transport_web- URI for http/https artifact e.g. "http://my-storage.example.com/V861198-01.zip"transport_local- path for local artifact e.g. "/tmp/V861198-01.zip"download_path- local folder for downloading artifacts
default:/tmpcas_version- Endeca CAS version
Set CAS version as it's defined in official Oracle Documentation
base_root- where CAS should be installed
default:/optcas_service- name of the service
default:endeca-cascas_port- CAS port
default:8500cas_shutdown_port- CAS shutdown port
default:8506cas_domain- domain of the Endeca CAS server
default:{{ ansible_fqdn }}install_feature_list- list of features for installing
available:CAS- Content Acquisition SystemSamples- CAS SamplesConsole- CAS Console as a Workbench ExtensionDT- CAS Deployment Template Integration
Example Playbook
Installing Endeca CAS 11.3.0 from local:
- name: "Install CAS 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
transport: "local"
transport_local: "/tmp/V861203-01.zip"
- role: lean_delivery.endeca_toolsandframeworks
transport: "local"
transport_local: "/tmp/V861200-01.zip"
workbench_password: "Admin123"
- role: lean_delivery.endeca_cas
cas_version: "11.3.0"
transport: "local"
transport_local: "/tmp/V861198-01.zip"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
tf_version: "11.3.0"
Installing Endeca CAS 11.3.0 from web with defined CAS domain:
- name: "Install CAS 11.3.0 from web with defined CAS domain"
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
transport: "web"
transport_web: "http://my-storage.example.com/V861200-01.zip"
workbench_password: "Admin123"
- role: lean_delivery.endeca_cas
cas_version: "11.3.0"
transport: "web"
transport_web: "http://my-storage.example.com/V861198-01.zip"
cas_domain: "host.example.com"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
tf_version: "11.3.0"
License
Authors
Lean Delivery Oracle Endeca CAS install
ansible-galaxy install lean_delivery.endeca_cas