From ec01bad65733067bece4a16bca1b7c6d3d68345f Mon Sep 17 00:00:00 2001 From: Nat Welch Date: Tue, 6 Aug 2013 16:52:11 -0700 Subject: [PATCH] Examples tweak --- lib/fog/google/examples/create.rb | 1 - lib/fog/google/examples/network.rb | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 lib/fog/google/examples/network.rb diff --git a/lib/fog/google/examples/create.rb b/lib/fog/google/examples/create.rb index bd79bdd9f..f2ac358f0 100755 --- a/lib/fog/google/examples/create.rb +++ b/lib/fog/google/examples/create.rb @@ -11,7 +11,6 @@ def test :zone_name => "us-central1-a", :private_key_path => File.expand_path("~/.ssh/id_rsa"), :public_key_path => File.expand_path("~/.ssh/id_rsa.pub"), - :network => 'my-private-network', :external_ip => false, :user => ENV['USER'], }) diff --git a/lib/fog/google/examples/network.rb b/lib/fog/google/examples/network.rb new file mode 100644 index 000000000..b7ad0c379 --- /dev/null +++ b/lib/fog/google/examples/network.rb @@ -0,0 +1,18 @@ +def test + connection = Fog::Compute.new({ :provider => "Google" }) + + # we create a new private network + connection.insert_network('my-private-network','10.240.0.0/16') + + server = connection.servers.bootstrap(defaults = { + :name => "fog-smoke-test-#{Time.now.to_i}", + :image_name => "debian-7-wheezy-v20130522", + :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"), + :network => 'my-private-network', + :external_ip => false, + :user => ENV['USER'], + }) +end