elan.opencast_opensearch
Ansible: Opencast OpenSearch Role
This Ansible role installs and prepares OpenSearch for Opencast.
This role supports the following,
- Supports RHEL9, Debian and Ubuntu
- Install and configure OpenSearch from
elan.opencast_repository
- Disables the OpenSearch security plugin completely. Use a reverse proxy to secure OpenSearch with HTTP Basic Auth and TLS.
Role Variables
opencast_repository_identifiers
- List of repository identifiers to temporarily activate for integration
- Will usually be provided by the elan.opencast_repository role
opencast_opensearch_heap_size
- Memory configuration (default:
1g
) - Might make sense to set this to
2g
for larger installations.
- Memory configuration (default:
opensearch_api_host
- Defaults to
127.0.0.1
.
- Defaults to
opensearch_api_port
- Defaults to
9200
.
- Defaults to
Dependencies
This role depends on elan.opencast_repository
.
Example Playbook
Example of how to configure and use the role:
- hosts: servers
become: true
roles:
- role: elan.opencast_opensearch
License
Author
Install
ansible-galaxy install elan.opencast_opensearch
License
bsd-3-clause
Downloads
331
Owner
elan e.V. is a German non-profit organization helping universities and other higher education organizations with all things related to e-learning