From c797757dfb78ab6832f70ef15aa5cc46ac3f1c7d Mon Sep 17 00:00:00 2001 From: HotaruBlaze Date: Fri, 22 May 2026 12:16:50 +0100 Subject: [PATCH] Update prep-server.sh --- prep-server.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/prep-server.sh b/prep-server.sh index 89acad8..42346a2 100644 --- a/prep-server.sh +++ b/prep-server.sh @@ -7,8 +7,15 @@ DEPLOY_USER="deploy" SSH_KEY_URL="https://git.infernonode.com/HotaruBlaze/deploy-ssh-key/raw/branch/main/ansible-deployment.pub" PRIV_KEY_PATH="./keys/ansible-deployment" +echo "Installing basic packages..." +apt-get update -qq +apt-get install -y -qq sudo curl wget + echo "Creating deploy user..." useradd -m -s /bin/bash -G sudo "$DEPLOY_USER" 2>/dev/null || true + +echo "Setting up sudoers..." +mkdir -p /etc/sudoers.d echo "$DEPLOY_USER ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/"$DEPLOY_USER" chmod 440 /etc/sudoers.d/"$DEPLOY_USER" @@ -21,7 +28,6 @@ curl -sf "$SSH_KEY_URL" > "/home/$DEPLOY_USER/.ssh/authorized_keys" chmod 600 "/home/$DEPLOY_USER/.ssh/authorized_keys" chown -R "$DEPLOY_USER:$DEPLOY_USER" "/home/$DEPLOY_USER/.ssh" - echo "Installing Python..." if command -v python3 &>/dev/null; then echo "Python3 already installed"