Skip to content

Commit

Permalink
Install analysis-icu plugin
Browse files Browse the repository at this point in the history
Opencast 17+ needs analysis-icu OpenSearch plugin installed.
  • Loading branch information
wsmirnow committed Dec 18, 2024
1 parent 3ad8104 commit 2405a4e
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ This role supports the following,

- Supports RHEL9, Debian and Ubuntu
- Install and configure OpenSearch from `elan.opencast_repository`
- Install analysis-icu OpenSearch plugin (required by Opencast 17+)
- Disables the OpenSearch security plugin completely. Use a reverse
proxy to secure OpenSearch with HTTP Basic Auth and TLS.

Expand Down
2 changes: 1 addition & 1 deletion molecule/default/converge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
- name: Converge
hosts: all
vars:
opencast_version_major: 15
opencast_version_major: 17
opencast_repository_enabled_release: true
opencast_opensearch_heap_size: 100m
tasks:
Expand Down
8 changes: 6 additions & 2 deletions tasks/opensearch.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
---
- name: OpenSearch Install on Debian
ansible.builtin.apt:
name: opensearch
name:
- opensearch
- opensearch-plugin-analysis-icu
state: present
update_cache: true
when: ansible_os_family == 'Debian'

- name: OpenSearch Install on EL
ansible.builtin.dnf:
name: opensearch
name:
- opensearch
- opensearch-plugin-analysis-icu
state: present
enablerepo: "{{ opencast_repository_identifiers }}"
update_cache: true
Expand Down

0 comments on commit 2405a4e

Please sign in to comment.