From 5ec8d97dcf2a1c9a5f2ea2fd99be11b2b7dd2b61 Mon Sep 17 00:00:00 2001 From: ZennDev1337 Date: Tue, 25 Jun 2024 08:44:41 +0200 Subject: [PATCH] combind both scripts --- README.md | 1 - easyELKnginx.sh | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d832da6..bc2e20b 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,6 @@ Bash script to install Elastic Stack on Debian and Ubuntu. ## Set permission ``` -chmod +x elastic-pre.sh chmod +x easyELKnginx.sh ``` diff --git a/easyELKnginx.sh b/easyELKnginx.sh index 30b513f..2c523d6 100644 --- a/easyELKnginx.sh +++ b/easyELKnginx.sh @@ -20,6 +20,20 @@ if [ "$USER_ID" > 0 ]; then exit 1 fi +################### INSTALL PREREQUISITIES ##################### +install_prerequisities(){ + printf "\033[32m Installing packages from prerequisities\033[0m\n" + echo "-----------------------------------------------------" + apt -y update + apt -y install default-jre curl jq + wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - + apt -y install apt-transport-https + echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list + apt -y update + apt -y install elasticsearch +} + + #Update system packages update_system_packages() { printf "\033[32m Updating packages and install dependencies\033[0m\n" @@ -223,6 +237,7 @@ fi } check_user +install_prerequisities update_system_packages check_nginx check_java