From 53f63499992fdfbdfb7f3b236af332a5e9fa4679 Mon Sep 17 00:00:00 2001 From: "Philip (a-0)" <@ph:a-0.me> Date: Sun, 22 Jan 2023 20:19:23 +0100 Subject: [PATCH] Changed plugin installation to config file --- tasks/main.yml | 16 +++++++++++++--- templates/elasticsearch-plugins.yml.j2 | 2 ++ 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 templates/elasticsearch-plugins.yml.j2 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