module Kitchen::Provisioner
def self.for_plugin(plugin, config)
-
(ClientError)- if a provisioner instance could not be created
Returns:
-
(Provisioner::Base)- a provisioner instance
Parameters:
-
config(Hash) -- a configuration hash to initialize the provisioner -
plugin(String) -- a provisioner plugin type, to be constantized
def self.for_plugin(plugin, config) plugin, config[:name] = "chef_infra", "chef_infra" if plugin == "chef_zero" Kitchen::Plugin.load(self, plugin, config) end