Update prep-server.sh

This commit is contained in:
2026-05-22 12:16:50 +01:00
parent c599275018
commit c797757dfb

View File

@@ -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"