Skip to content

gelstudios/do-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

do-tools

Digital Ocean API utility:

"a valid CLIENT_ID and API_KEY are required a sample file will be created

Usage: ./do.sh

getdrops - returns a json list of all provisioned droplets

getimages [global] - returns a json list of an account's snapshots (system images). 'global' option returns images available globally

getkeys - returns an account's configured SSH_KEY_ID and SSH_KEY_NAME showkey <SSH_KEY_ID> - returns an ssh public key for a given SSH_KEY_ID

getregions - returns available regions

getsizes - returns available droplet sizes

create DROPLET_NAME IMAGE_ID SSH_KEY_ID SIZE_ID REGION_ID

Droplet management options (below) require a valid DROPLET_ID

status <DROPLET_ID> - returns the status of a given DROPLET_ID start - sends a power on request stop - sends a shutdown request (graceful?) kill - sends a power off request (like pulling the plug) destroy - sends a request to immediately stop and delete a DROPLET_ID

About

Digital Ocean API tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published