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_root ⇒ Object
7
8
9
|
# File 'lib/vagrant-1cloud.rb', line 7
def self.source_root
@source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
end
|