Update prep-server.sh
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user