CloudStack の検証環境を頂戴したので

以下を参考にしつつ Fog で云々してみたり。

とりあえず

環境の準備、ということで以下らしい。

$ mkdir fogtest
$ cd fogtest
$ bundle init
$ echo ' gem "fog","1.8.0" ' >> Gemfile
$ cat Gemfile
# A sample Gemfile
source "https://rubygems.org"

# gem "rails"
 gem "fog","1.8.0" 
$ bundle install --path vendor/bundle
Fetching gem metadata from https://rubygems.org/........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Installing builder (3.2.2) 
Installing excon (0.25.3) 
Installing formatador (0.2.4) 
Installing mime-types (1.25) 
Installing multi_json (1.7.9) 
Installing net-ssh (2.6.8) 
Installing net-scp (1.0.4) 
Installing nokogiri (1.5.10) 
Installing ruby-hmac (0.4.0) 
Installing fog (1.8.0) 
Using bundler (1.3.5) 
Your bundle is complete!
It was installed into ./vendor/bundle

で、とりあえずサンプルコードをアレしてみれば良いのか。つうかこの方式だと

$ bundle exec ruby list_service_info.rb

で実行、というのがアレゲ。しかも出力が沢山ですげー、ってカンジ。
で、リソースを kickoff するには listserviceofferingsresponse なナニを云々、とあるのですが、これは提供元にどれを使うか (使って良いか) を確認した方が良さげ。

とりあえず

提供元確認待ち、ということで。しかしこれ強力だなぁ。別途提供元から情報入れば続行の方向だったりして。
作ろうとしてるナニ的に、deploy した後に何らかの情報をデータベース的に持ってなければならない訳ではないはずなのですが、そんな理解で良いのかどうか。