Class: VagrantHosts::Provisioner

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-hosts/provisioner.rb

Defined Under Namespace

Modules: Hostname Classes: Linux

Instance Method Summary collapse

Constructor Details

#initialize(machine, config) ⇒ Provisioner

Returns a new instance of Provisioner.



10
11
12
# File 'lib/vagrant-hosts/provisioner.rb', line 10

def initialize(machine, config)
  @machine, @config = machine, config
end

Instance Method Details

#provisionObject

TODO:

use guest capabilities instead of hardcoded provisioner provider



15
16
17
18
# File 'lib/vagrant-hosts/provisioner.rb', line 15

def provision
  driver = Linux.new(@machine, @config)
  driver.sync!
end