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"
|
SSH_KEY_URL="https://git.infernonode.com/HotaruBlaze/deploy-ssh-key/raw/branch/main/ansible-deployment.pub"
|
||||||
PRIV_KEY_PATH="./keys/ansible-deployment"
|
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..."
|
echo "Creating deploy user..."
|
||||||
useradd -m -s /bin/bash -G sudo "$DEPLOY_USER" 2>/dev/null || true
|
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"
|
echo "$DEPLOY_USER ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/"$DEPLOY_USER"
|
||||||
chmod 440 /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"
|
chmod 600 "/home/$DEPLOY_USER/.ssh/authorized_keys"
|
||||||
chown -R "$DEPLOY_USER:$DEPLOY_USER" "/home/$DEPLOY_USER/.ssh"
|
chown -R "$DEPLOY_USER:$DEPLOY_USER" "/home/$DEPLOY_USER/.ssh"
|
||||||
|
|
||||||
|
|
||||||
echo "Installing Python..."
|
echo "Installing Python..."
|
||||||
if command -v python3 &>/dev/null; then
|
if command -v python3 &>/dev/null; then
|
||||||
echo "Python3 already installed"
|
echo "Python3 already installed"
|
||||||
|
|||||||
Reference in New Issue
Block a user