Module: VagrantPlugins::DigitalOcean
- Defined in:
- lib/vagrant-chassis-digitalocean.rb,
lib/vagrant-chassis-digitalocean/config.rb,
lib/vagrant-chassis-digitalocean/errors.rb,
lib/vagrant-chassis-digitalocean/plugin.rb,
lib/vagrant-chassis-digitalocean/actions.rb,
lib/vagrant-chassis-digitalocean/version.rb,
lib/vagrant-chassis-digitalocean/provider.rb,
lib/vagrant-chassis-digitalocean/actions/create.rb,
lib/vagrant-chassis-digitalocean/actions/reload.rb,
lib/vagrant-chassis-digitalocean/helpers/client.rb,
lib/vagrant-chassis-digitalocean/helpers/result.rb,
lib/vagrant-chassis-digitalocean/actions/destroy.rb,
lib/vagrant-chassis-digitalocean/actions/rebuild.rb,
lib/vagrant-chassis-digitalocean/actions/power_on.rb,
lib/vagrant-chassis-digitalocean/commands/rebuild.rb,
lib/vagrant-chassis-digitalocean/actions/power_off.rb,
lib/vagrant-chassis-digitalocean/actions/setup_key.rb,
lib/vagrant-chassis-digitalocean/actions/setup_sudo.rb,
lib/vagrant-chassis-digitalocean/actions/setup_user.rb,
lib/vagrant-chassis-digitalocean/actions/check_state.rb,
lib/vagrant-chassis-digitalocean/actions/sync_folders.rb,
lib/vagrant-chassis-digitalocean/actions/modify_provision_path.rb
Defined Under Namespace
Modules: Actions, Commands, Errors, Helpers
Classes: Config, Plugin, Provider
Constant Summary
collapse
- VERSION =
'2.0.1'
Class Method Summary
collapse
Class Method Details
.public_key(private_key_path) ⇒ Object
11
12
13
14
15
|
# File 'lib/vagrant-chassis-digitalocean.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-chassis-digitalocean.rb', line 7
def self.source_root
@source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
end
|