Module: Kitchen::Provisioner
- Defined in:
- lib/kitchen/provisioner.rb,
lib/kitchen/provisioner/base.rb,
lib/kitchen/provisioner/dummy.rb,
lib/kitchen/provisioner/shell.rb
Overview
A provisioner is responsible for generating the commands necessary to install set up and use a configuration management tool such as Chef and Puppet.
Defined Under Namespace
Constant Summary collapse
- DEFAULT_PLUGIN =
Default provisioner to use
"shell".freeze
Class Method Summary collapse
-
.for_plugin(plugin, config) ⇒ Provisioner::Base
Returns an instance of a provisioner given a plugin type string.
Class Method Details
.for_plugin(plugin, config) ⇒ Provisioner::Base
Returns an instance of a provisioner given a plugin type string.
37 38 39 |
# File 'lib/kitchen/provisioner.rb', line 37 def self.for_plugin(plugin, config) Kitchen::Plugin.load(self, plugin, config) end |