From 67d8bc2828570e56d3be720847d1988825cd5c70 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Thu, 6 Nov 2025 02:27:27 -0800 Subject: [PATCH] Refactor MongoDB install script to use setup_mongodb (#8897) Replaces inline MongoDB installation logic with a call to setup_mongodb, passing the selected version via MONGO_VERSION. Updates messaging to use the new variable and removes redundant code. --- install/mongodb-install.sh | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/install/mongodb-install.sh b/install/mongodb-install.sh index 139403f88..fe46ed304 100644 --- a/install/mongodb-install.sh +++ b/install/mongodb-install.sh @@ -15,25 +15,12 @@ update_os read -p "${TAB3}Do you want to install MongoDB 8.0 instead of 7.0? [y/N]: " install_mongodb_8 if [[ "$install_mongodb_8" =~ ^[Yy]$ ]]; then - MONGODB_VERSION="8.0" + MONGO_VERSION="8.0" setup_mongodb else - MONGODB_VERSION="7.0" + MONGO_VERSION="7.0" setup_mongodb fi - -msg_info "Installing MongoDB $MONGODB_VERSION" -curl -fsSL "https://www.mongodb.org/static/pgp/server-${MONGODB_VERSION}.asc" | gpg --dearmor >/usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg -cat </etc/apt/sources.list.d/mongodb-org-${MONGODB_VERSION}.sources -Types: deb -URIs: http://repo.mongodb.org/apt/debian -Suites: $(grep '^VERSION_CODENAME=' /etc/os-release | cut -d'=' -f2)/mongodb-org/${MONGODB_VERSION} -Components: main -Signed-By: /usr/share/keyrings/mongodb-server-${MONGODB_VERSION}.gpg -EOF -$STD apt update -$STD apt install -y mongodb-org sed -i 's/bindIp: 127.0.0.1/bindIp: 0.0.0.0/' /etc/mongod.conf -systemctl enable -q --now mongod -msg_ok "Installed MongoDB $MONGODB_VERSION" +msg_ok "Installed MongoDB $MONGO_VERSION" motd_ssh customize