diff --git a/tasks/main.yml b/tasks/main.yml index ba89c22..a379eaa 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -53,6 +53,16 @@ owner: root group: elasticsearch -- name: Enable ingest-attachment plugin - shell: - cmd: "{{ nextcloud_elasticsearch_bin_dir }}/elasticsearch-plugin install ingest-attachment" \ No newline at end of file +- name: Set plugin configuration + template: + src: elasticsearch-plugins.yml.j2 + dest: /etc/elasticsearch/elasticsearch-plugins.yml + owner: root + group: elasticsearch + +- name: Restart elasticsearch + service: + name: elasticsearch + state: restarted + enabled: yes + deamon_reload: yes \ No newline at end of file diff --git a/templates/elasticsearch-plugins.yml.j2 b/templates/elasticsearch-plugins.yml.j2 new file mode 100644 index 0000000..92f904d --- /dev/null +++ b/templates/elasticsearch-plugins.yml.j2 @@ -0,0 +1,2 @@ +plugins: + - id: ingest-attachment