@@ -301,27 +301,29 @@ function install_influx {
301301 sudo systemctl start influxdb || sudo systemctl restart influxdb
302302}
303303
304- function install_elasticsearch_ubuntu {
305- sudo apt install -qy openjdk-8-jre
306- local elasticsearch_file=$( get_extra_file https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.3.deb)
307- sudo dpkg -i --skip-same-version ${elasticsearch_file}
304+ function install_opensearch_ubuntu {
305+ local opensearch_file=$( get_extra_file https://artifacts.opensearch.org/releases/bundle/opensearch/2.5.0/opensearch-2.5.0-linux-x64.deb)
306+ sudo dpkg -i --skip-same-version ${opensearch_file}
308307}
309308
310- function install_elasticsearch_fedora {
311- sudo yum install -y java-1.8.0-openjdk
312- local elasticsearch_file=$( get_extra_file https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.3.rpm)
313- sudo yum localinstall -y ${elasticsearch_file}
309+ function install_opensearch_fedora {
310+ local opensearch_file=$( get_extra_file https://artifacts.opensearch.org/releases/bundle/opensearch/2.5.0/opensearch-2.5.0-linux-x64.rpm)
311+ sudo yum localinstall -y ${opensearch_file}
314312}
315313
316- function install_elasticsearch {
314+ function install_opensearch {
317315 if is_ubuntu; then
318- install_elasticsearch_ubuntu
316+ install_opensearch_ubuntu
319317 elif is_fedora; then
320- install_elasticsearch_fedora
318+ install_opensearch_fedora
321319 else
322320 die $LINENO " Distribution must be Debian or Fedora-based"
323321 fi
324- sudo systemctl start elasticsearch || sudo systemctl restart elasticsearch
322+ if ! sudo grep plugins.security.disabled /etc/opensearch/opensearch.yml > /dev/null; then
323+ echo " plugins.security.disabled: true" | sudo tee -a /etc/opensearch/opensearch.yml > /dev/null
324+ fi
325+ sudo systemctl enable opensearch
326+ sudo systemctl start opensearch || sudo systemctl restart opensearch
325327}
326328
327329# install_cloudkitty() - Collect source and prepare
0 commit comments