Skip to content

Instantly share code, notes, and snippets.

@codfather
codfather / gist:a2aa57f57262797462f9
Created April 21, 2015 08:30
Digital Ocean create droplet using ssh keys
#!/Users/nickhadd/.rvm/rubies/ruby-2.1.0/bin/ruby
# This script allows us to create new droplets
require 'droplet_kit'
print "Enter you new droplet name ->: "
dropname = gets.chomp
token=ENV['Oauth_key']
client = DropletKit::Client.new(access_token: token)
# The last part of the object created below is the ssh_key ID array, very important to access the VM ;-)
droplet = DropletKit::Droplet.new(name: dropname, region: 'lon1', size: '512mb', image: 'ubuntu-14-04-x64',ssh_keys: [123456])
client.droplets.create(droplet)
@codfather
codfather / main.tf
Created June 18, 2018 13:40
Create a simple test server for spike using Terraform - MIND - can have slashes in gist file names - so have used - instead.
provider "aws" {
region = "${var.region}"
version = "~> 1.9"
}
provider "template" {
version = "~> 1.0"
}
resource "aws_default_vpc" "default" {