clone(options)
click to toggle source
def clone(options)
requires :identity
connection.clone_server({:uniq_id => identity}.merge!(options))
true
end
create(options)
click to toggle source
def create(options)
data = connection.create_server(options).body['servers']
load(data)
end
destroy()
click to toggle source
def destroy
requires :identity
connection.delete_server(:uniq_id => identity)
true
end
ready?()
click to toggle source
def ready?
active == 1
end
reboot()
click to toggle source
def reboot
requires :identity
connection.reboot_server(:uniq_id => identity)
true
end
resize(options)
click to toggle source
def resize(options)
requires :identity
connection.resize_server({:uniq_id => identity}.merge!(options))
true
end
username()
click to toggle source
def username
@username ||= 'root'
end