use blade as conmmands template (#444)

* use blade as conmmands template

* fix lint

* fix ssl
This commit is contained in:
Saeed Vaziry
2025-01-27 21:27:58 +01:00
committed by GitHub
parent a73476c1dd
commit cdbde063f0
208 changed files with 1080 additions and 1012 deletions

View File

@ -0,0 +1,11 @@
export DEBIAN_FRONTEND=noninteractive
echo "{{ $key }}" | sudo tee -a /root/.ssh/authorized_keys
sudo useradd -p $(openssl passwd -1 {{ $password }}) {{ $user }}
sudo usermod -aG sudo {{ $user }}
echo "{{ $user }} ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers
sudo mkdir /home/{{ $user }}
sudo mkdir /home/{{ $user }}/.ssh
echo "{{ $key }}" | sudo tee -a /home/{{ $user }}/.ssh/authorized_keys
sudo chown -R {{ $user }}:{{ $user }} /home/{{ $user }}
sudo chsh -s /bin/bash {{ $user }}
sudo su - {{ $user }} -c "ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa" <<< y