aws.provider

assign-vpc

(assign-vpc endpoint {:keys [aws], :as spec})
Attach vpc info

aws-spec

(aws-spec {:keys [aws machine], :as spec})
Creates an ec2 spec

create-instance

(create-instance {:keys [aws machine], :as spec} endpoint)
creates instance from aws

creation-keys

(creation-keys aws)

defaults

find-groups

(find-groups endpoint names vpc-id)
Finding security groups under vpc

instance-id*

(instance-id* spec)
grabbing instance id of spec

ssh-timeout

validate

(validate [endpoint spec user :as args])

wait-for-status

(wait-for-status instance req-stat timeout)
Waiting for ec2 machine status timeout is in mili

with-instance-id

macro

(with-instance-id & body)