Sha256: 28971bf439a13ab450774ba5b7626b8acc2fb5b7e441ac4b0957679dbb26d080

Contents?: true

Size: 685 Bytes

Versions: 26

Compression:

Stored size: 685 Bytes

Contents

def test
  connection = Fog::Compute.new({ :provider => "Google" })

  server = connection.servers.create(defaults = {
    :name => "fog-smoke-test-#{Time.now.to_i}",
    :image_name => "debian-7-wheezy-v20130617",
    :machine_type => "n1-standard-1",
    :zone_name => "us-central1-a",
    :private_key_path => File.expand_path("~/.ssh/id_rsa"),
    :public_key_path => File.expand_path("~/.ssh/id_rsa.pub"),
    :username => 'root',
    :metadata => {'foo' => 'bar'}
  })
  sleep(30)

  raise "Could not reload created server." unless server.reload
  raise "Could not create sshable server." unless server.ssh("whoami")
  raise "Cloud note delete server." unless server.destroy
end

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
fog-1.19.0 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131209091424 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131209090811 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131206115947 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131205181604 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131127194823 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131126183714 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131126122111 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131125111730 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131125083406 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131123105121 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131122203507 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131121075022 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131118164830 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131115184302 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131114200144 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131112185232 lib/fog/google/examples/eric-fail.rb
fog-maestrodev-1.18.0.20131111203459 lib/fog/google/examples/eric-fail.rb
fog-1.18.0 lib/fog/google/examples/eric-fail.rb
fog-1.17.0 lib/fog/google/examples/eric-fail.rb