[README] cleanup server example
This commit is contained in:
parent
b6646b19a2
commit
b756990173
13
README.rdoc
13
README.rdoc
|
@ -41,22 +41,19 @@ As an example, we'll try initializing and persisting a Rackspace Cloud server:
|
||||||
|
|
||||||
require 'fog'
|
require 'fog'
|
||||||
|
|
||||||
# initialize a connection to Rackspace Cloud Servers
|
compute = Fog::Compute.new(
|
||||||
connection = Fog::Rackspace::Servers.new(
|
:provider => 'Rackspace',
|
||||||
:rackspace_api_key => key,
|
:rackspace_api_key => key,
|
||||||
:rackspace_username => username
|
:rackspace_username => username
|
||||||
)
|
)
|
||||||
|
|
||||||
# boot a gentoo server (flavor 1 = 256, image 3 = gentoo 2008.0)
|
# boot a gentoo server (flavor 1 = 256, image 3 = gentoo 2008.0)
|
||||||
server = connection.servers.create(:flavor_id => 1, :image_id => 3, :name => 'my_server')
|
server = compute.servers.create(:flavor_id => 1, :image_id => 3, :name => 'my_server')
|
||||||
|
server.wait_for { ready? } # give server time to boot
|
||||||
# wait for it to be ready to do stuff
|
|
||||||
server.wait_for { ready? }
|
|
||||||
|
|
||||||
# DO STUFF
|
# DO STUFF
|
||||||
|
|
||||||
# shutdown the server
|
server.destroy # cleanup after yourself or regret it, trust me
|
||||||
server.destroy
|
|
||||||
|
|
||||||
== Models
|
== Models
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue