Skip to content

Instantly share code, notes, and snippets.

@mrinterweb
Created January 31, 2020 08:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrinterweb/8897ba22483f24e3f6c93e57690b737c to your computer and use it in GitHub Desktop.
Save mrinterweb/8897ba22483f24e3f6c93e57690b737c to your computer and use it in GitHub Desktop.
Creating, connecting to, and destroying a server on Vultr
#!/bin/bash
set -e
# creates in Seattle using 2 core, 2GB RAM, 64GB storage on Ubuntu 19.04
# note I was using a custom script to install docker. Basically "snap install docker"
vultr-cli server create --region 4 --plan 401 --os 338 --script-id <redacted> --label="docker-dev"
echo ""
echo "Wait about a minute to auto-connect..."
sleep 30
ssh root@$(vultr-docker-server-ip)
#!/bin/bash
set -e
server_id="$(vultr-cli server list | grep "docker-dev" | awk '/\d+/{ print $1}')"
vultr-cli server info $server_id
read -p "Are you sure you want to delete this one [Yy/Nn]: " -n 1 -r
echo ""
if [[ $REPLY =~ ^[Yy]$ ]]; then
echo "Deleting server $server_id"
vultr-cli server delete $server_id
fi
#!/bin/bash
set -e
vultr-cli server list | grep docker-dev | awk '{print $2}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment