Module: VagrantPlugins::OneCloud

Defined in:
lib/vagrant-1cloud.rb,
lib/vagrant-1cloud/config.rb,
lib/vagrant-1cloud/errors.rb,
lib/vagrant-1cloud/plugin.rb,
lib/vagrant-1cloud/actions.rb,
lib/vagrant-1cloud/version.rb,
lib/vagrant-1cloud/provider.rb,
lib/vagrant-1cloud/actions/create.rb,
lib/vagrant-1cloud/actions/reload.rb,
lib/vagrant-1cloud/helpers/client.rb,
lib/vagrant-1cloud/helpers/result.rb,
lib/vagrant-1cloud/actions/destroy.rb,
lib/vagrant-1cloud/actions/rebuild.rb,
lib/vagrant-1cloud/actions/power_on.rb,
lib/vagrant-1cloud/commands/rebuild.rb,
lib/vagrant-1cloud/actions/power_off.rb,
lib/vagrant-1cloud/actions/setup_key.rb,
lib/vagrant-1cloud/actions/shut_down.rb,
lib/vagrant-1cloud/actions/setup_sudo.rb,
lib/vagrant-1cloud/actions/setup_user.rb,
lib/vagrant-1cloud/actions/check_state.rb,
lib/vagrant-1cloud/commands/add_network.rb,
lib/vagrant-1cloud/actions/private_network.rb,
lib/vagrant-1cloud/commands/create_network.rb,
lib/vagrant-1cloud/actions/modify_provision_path.rb

Defined Under Namespace

Modules: Actions, Commands, Errors, Helpers Classes: Config, Plugin, Provider

Constant Summary collapse

VERSION =
'1.1.14'

Class Method Summary collapse

Class Method Details

.public_key(private_key_path) ⇒ Object



11
12
13
14
15
# File 'lib/vagrant-1cloud.rb', line 11

def self.public_key(private_key_path)
  File.read("#{private_key_path}.pub")
rescue
  raise Errors::PublicKeyError, :path => "#{private_key_path}.pub"
end

.source_rootObject



7
8
9
# File 'lib/vagrant-1cloud.rb', line 7

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