Module: Mccloud

Defined in:
lib/mccloud/util/platform.rb,
lib/mccloud.rb,
lib/mccloud/ui.rb,
lib/mccloud/vm.rb,
lib/mccloud/cli.rb,
lib/mccloud/vms.rb,
lib/mccloud/error.rb,
lib/mccloud/config.rb,
lib/mccloud/command.rb,
lib/mccloud/keypair.rb,
lib/mccloud/version.rb,
lib/mccloud/template.rb,
lib/mccloud/util/ssh.rb,
lib/mccloud/generator.rb,
lib/mccloud/templates.rb,
lib/mccloud/command/ip.rb,
lib/mccloud/command/lb.rb,
lib/mccloud/command/up.rb,
lib/mccloud/command/vm.rb,
lib/mccloud/definition.rb,
lib/mccloud/command/ips.rb,
lib/mccloud/command/ssh.rb,
lib/mccloud/definitions.rb,
lib/mccloud/environment.rb,
lib/mccloud/mccloudfile.rb,
lib/mccloud/util/sshkey.rb,
lib/mccloud/command/base.rb,
lib/mccloud/command/halt.rb,
lib/mccloud/command/init.rb,
lib/mccloud/command/image.rb,
lib/mccloud/command/sorry.rb,
lib/mccloud/command/define.rb,
lib/mccloud/command/reload.rb,
lib/mccloud/command/status.rb,
lib/mccloud/config/keypair.rb,
lib/mccloud/config/mccloud.rb,
lib/mccloud/command/balance.rb,
lib/mccloud/command/destroy.rb,
lib/mccloud/command/forward.rb,
lib/mccloud/command/helpers.rb,
lib/mccloud/command/keypair.rb,
lib/mccloud/command/package.rb,
lib/mccloud/command/version.rb,
lib/mccloud/config/provider.rb,
lib/mccloud/config/template.rb,
lib/mccloud/command/keystore.rb,
lib/mccloud/command/provider.rb,
lib/mccloud/command/template.rb,
lib/mccloud/command/undefine.rb,
lib/mccloud/config/component.rb,
lib/mccloud/provider/core/ip.rb,
lib/mccloud/provider/core/lb.rb,
lib/mccloud/provider/core/vm.rb,
lib/mccloud/command/bootstrap.rb,
lib/mccloud/command/provision.rb,
lib/mccloud/config/collection.rb,
lib/mccloud/config/definition.rb,
lib/mccloud/provisioner/shell.rb,
lib/mccloud/command/group_base.rb,
lib/mccloud/command/named_base.rb,
lib/mccloud/provider/aws/stack.rb,
lib/mccloud/provisioner/puppet.rb,
lib/mccloud/provider/core/vm/ssh.rb,
lib/mccloud/provider/aws/provider.rb,
lib/mccloud/provider/fog/provider.rb,
lib/mccloud/provisioner/chef_solo.rb,
lib/mccloud/provider/core/keystore.rb,
lib/mccloud/provider/core/provider.rb,
lib/mccloud/provider/fog/fogconfig.rb,
lib/mccloud/provider/host/provider.rb,
lib/mccloud/provider/script/provider.rb,
lib/mccloud/provider/core/vm/old_halt.rb,
lib/mccloud/provider/core/vm/old_init.rb,
lib/mccloud/provider/libvirt/provider.rb,
lib/mccloud/provider/vagrant/provider.rb,
lib/mccloud/provider/core/vm/old_multi.rb,
lib/mccloud/provider/core/vm/old_reload.rb,
lib/mccloud/provider/core/vm/old_server.rb,
lib/mccloud/provider/core/vm/old_wizard.rb,
lib/mccloud/provider/core/vm/old_suspend.rb,
lib/mccloud/provider/core/vm/ssh_forward.rb,
lib/mccloud/provider/aws/provider/ip_list.rb,
lib/mccloud/provider/aws/provider/lb_list.rb,
lib/mccloud/provider/aws/provider/old_ips.rb,
lib/mccloud/provider/aws/stack/old_destroy.rb,
lib/mccloud/provider/core/vm/ssh_bootstrap.rb,
lib/mccloud/provider/aws/provider/old_sorry.rb,
lib/mccloud/provider/aws/provider/image_list.rb,
lib/mccloud/provider/core/vm/old_ssh_command.rb,
lib/mccloud/provider/aws/provider/old_flavors.rb,
lib/mccloud/provider/aws/provider/old_package.rb,
lib/mccloud/provider/aws/provider/image_destroy.rb,
lib/mccloud/provider/aws/provider/keystore_list.rb,
lib/mccloud/provider/aws/provider/keystore_sync.rb,
lib/mccloud/provider/aws/provider/old_deregister.rb,
lib/mccloud/provider/aws/provider/old_loadbalance.rb

Overview

Shameless copy of Vagrant code

Defined Under Namespace

Modules: Command, EnvironmentCommand, Generators, Provider, Provisioner, Util Classes: CLI, Config, Definition, Definitions, Environment, Error, Generator, Keypair, Mccloudfile, Template, Templates, UI, Vm, Vms

Constant Summary collapse

VERSION =
"0.0.26"

Class Method Summary collapse

Class Method Details

.source_rootObject

The source root is the path to the root directory of the Mccloud gem.



10
11
12
# File 'lib/mccloud.rb', line 10

def self.source_root
  @source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
end