Remove unused files
This commit is contained in:
parent
a671fdcbcb
commit
178c47992c
|
@ -2,9 +2,6 @@ require "pathname"
|
||||||
|
|
||||||
require "vagrant"
|
require "vagrant"
|
||||||
|
|
||||||
require File.expand_path("../vm_provisioner", __FILE__)
|
|
||||||
require File.expand_path("../vm_subvm", __FILE__)
|
|
||||||
|
|
||||||
module VagrantPlugins
|
module VagrantPlugins
|
||||||
module Kernel_V1
|
module Kernel_V1
|
||||||
# This is the Version 1.0.x Vagrant VM configuration. This is
|
# This is the Version 1.0.x Vagrant VM configuration. This is
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
require 'log4r'
|
|
||||||
|
|
||||||
module VagrantPlugins
|
|
||||||
module Kernel_V1
|
|
||||||
# Represents a single configured provisioner for a VM.
|
|
||||||
class VagrantConfigProvisioner
|
|
||||||
attr_reader :shortcut
|
|
||||||
attr_reader :provisioner
|
|
||||||
attr_reader :config
|
|
||||||
|
|
||||||
def initialize(shortcut, options=nil, &block)
|
|
||||||
@logger = Log4r::Logger.new("vagrant::config::vm::provisioner")
|
|
||||||
@logger.debug("Provisioner config: #{shortcut}")
|
|
||||||
@shortcut = shortcut
|
|
||||||
@provisioner = shortcut
|
|
||||||
@config = nil
|
|
||||||
|
|
||||||
# If the shorcut is a symbol, we look through the registered
|
|
||||||
# plugins to see if any define a provisioner we want.
|
|
||||||
if shortcut.is_a?(Symbol)
|
|
||||||
Vagrant.plugin("1").registered.each do |plugin|
|
|
||||||
if plugin.provisioner.has_key?(shortcut)
|
|
||||||
@provisioner = plugin.provisioner[shortcut]
|
|
||||||
break
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
@logger.info("Provisioner class: #{provisioner}")
|
|
||||||
configure(options, &block) if @provisioner
|
|
||||||
end
|
|
||||||
|
|
||||||
# Configures the provisioner if it can (if it is valid).
|
|
||||||
def configure(options=nil, &block)
|
|
||||||
config_class = @provisioner.config_class
|
|
||||||
return if !config_class
|
|
||||||
|
|
||||||
@logger.debug("Configuring provisioner with: #{config_class}")
|
|
||||||
@config = config_class.new
|
|
||||||
@config.set_options(options) if options
|
|
||||||
block.call(@config) if block
|
|
||||||
end
|
|
||||||
|
|
||||||
def validate(env, errors)
|
|
||||||
if !provisioner
|
|
||||||
# If we don't have a provisioner then the whole thing is invalid.
|
|
||||||
errors.add(I18n.t("vagrant.config.vm.provisioner_not_found", :shortcut => shortcut))
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
if !(provisioner <= Vagrant.plugin("1", :provisioner))
|
|
||||||
errors.add(I18n.t("vagrant.config.vm.provisioner_invalid_class", :shortcut => shortcut))
|
|
||||||
end
|
|
||||||
|
|
||||||
# Pass on validation to the provisioner config
|
|
||||||
config.validate(env, errors) if config
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,26 +0,0 @@
|
||||||
require "vagrant/util/stacked_proc_runner"
|
|
||||||
|
|
||||||
module VagrantPlugins
|
|
||||||
module Kernel_V1
|
|
||||||
# Represents a single sub-VM in a multi-VM environment.
|
|
||||||
class VagrantConfigSubVM
|
|
||||||
include Vagrant::Util::StackedProcRunner
|
|
||||||
|
|
||||||
attr_reader :options
|
|
||||||
|
|
||||||
def initialize
|
|
||||||
@options = {}
|
|
||||||
end
|
|
||||||
|
|
||||||
# This returns an array of the procs to configure this VM, with
|
|
||||||
# the proper version pre-pended for the configuration loader.
|
|
||||||
#
|
|
||||||
# @return [Array]
|
|
||||||
def config_procs
|
|
||||||
proc_stack.map do |proc|
|
|
||||||
["1", proc]
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue