Sha256: 7ecb454e3cf20ec9c676540d46198343a0ff13a632c5a6363df0f58945c81b34
Contents?: true
Size: 767 Bytes
Versions: 24
Compression:
Stored size: 767 Bytes
Contents
def test connection = Fog::Compute.new({ :provider => "Google" }) time = Time.now.utc.to_i disk = connection.disks.create({ :name => 'foggydisk', :size_gb => 10, :zone_name => 'us-central1-a', :source_image => 'centos-6-v20130522', }) disk.wait_for { disk.ready? } params = { :name => "fog-smoke-test-#{Time.now.to_i}", :machine_type => "f1-micro", :zone_name => "us-central1-a", :disks => [ disk.get_as_boot_disk(true) ], :user => ENV['USER'], :kernel => 'gce-v20130522', } server = connection.servers.bootstrap params raise "Could not bootstrap sshable server." unless server.ssh("whoami") raise "Could not delete server." unless server.destroy raise "Could not delete disk." unless disk.destroy end
Version data entries
24 entries across 24 versions & 2 rubygems