diff --git a/README.md b/README.md index 80f2843..c33bf9d 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index a369e34..a7b7eef 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -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: diff --git a/tasks/opensearch.yml b/tasks/opensearch.yml index 17045e1..2c7c3ae 100644 --- a/tasks/opensearch.yml +++ b/tasks/opensearch.yml @@ -1,14 +1,18 @@ --- - name: OpenSearch Install on Debian ansible.builtin.apt: - name: opensearch + name: + - opensearch + - opensearch-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