Service User

Json configuration

Output

useradd --shell /bin/bash --system --create-home --user-group servo apt-get update apt-get --yes install build-essential python3 python3-pip apt-get --yes build-dep python3 pip3 install pipenv ( cat <<'EOF' git clone https://github.com/pyenv/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc source ~/.bashrc git clone https://github.com/creationix/nvm.git ~/.nvm echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm' >> ~/.bashrc source ~/.bashrc # Setup ssh key pair without input cat /dev/zero | ssh-keygen -q -N "" EOF ) >| /home/servo/setup_user.sh chmod +x /home/servo/setup_user.sh sudo -i -u servo /home/servo/setup_user.sh