Module: VirtualMaster

Defined in:
lib/vmaster/cli.rb,
lib/vmaster/helpers.rb,
lib/vmaster/version.rb,
lib/vmaster/callbacks.rb

Defined Under Namespace

Modules: Callbacks, Helpers Classes: CLI

Constant Summary collapse

CONFIG_FILE =
".virtualmaster"
DEFAULT_URL =
"https://www.virtualmaster.com/virtualmaster/services/deltacloud"
DEFAULT_IMAGE =
2664
DEFAULT_PROFILE =
"micro"
IMAGES =

pre-defined list of images

{
  :ubuntu_precise => 2664,
  :ubuntu_lucid => 2818,
  :debian_squeeze => 2808,
  :centos_6 => 2818,
  :centos_5 => 2804,
  :archlinux => 2668
}
PROFILES =
{
  :nano => {
    :memory => 256,
    :storage => 3840
  },
  :micro => {
    :memory => 512,
    :storage => 10240,
  },
  :milli => {
    :memory => 1024,
    :storage => 20480,
  },
  :small => {
    :memory => 2048,
    :storage => 30720,
  },
  :medium => {
    :memory => 4096,
    :storage => 40960,
  },
  :large => {
    :memory => 7000,
    :storage => 20480,
  }
}
VERSION =
"0.1.7"

Class Method Summary collapse

Class Method Details

.cli_spec_versionObject



4
5
6
# File 'lib/vmaster/version.rb', line 4

def self.cli_spec_version
  VERSION.to_f.to_s
end