Class: VagrantPlugins::StartCloud::Provisioner

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

Instance Method Summary collapse

Instance Method Details

#configureObject



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/vagrant-startcloud/provisioner.rb', line 6

def configure
  settings = config.settings || {}
  networks = config.networks || []
  provisioning = config.provisioning || {}
  folders = config.folders || []

  configure_basic_settings(machine.config, settings)
  configure_ssh_settings(machine.config, settings)
  configure_networks(machine.config, networks)
  configure_provider(machine.config, settings)
  configure_shared_folders(machine.config, folders)
  configure_provisioners(machine.config, provisioning)
end