31 lines
596 B
Ruby
31 lines
596 B
Ruby
require_relative "chef_solo"
|
|
|
|
module VagrantPlugins
|
|
module Chef
|
|
module Config
|
|
class ChefZero < ChefSolo
|
|
attr_accessor :nodes_path
|
|
|
|
def initialize
|
|
super
|
|
|
|
@nodes_path = UNSET_VALUE
|
|
end
|
|
|
|
def finalize!
|
|
super
|
|
|
|
@nodes_path = [] if @nodes_path == UNSET_VALUE
|
|
|
|
# Make sure the path is an array.
|
|
@nodes_path = prepare_folders_config(@nodes_path)
|
|
end
|
|
|
|
def validate(machine)
|
|
{ "chef zero provisioner" => super["chef solo provisioner"] }
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|