class Kitchen::Provisioner::ChefZeroBerksEnv

Chef Zero Berkshelf Environment provisioner.

@author Mario Santos <mario.rf.santos@gmail.com>

Public Instance Methods

create_sandbox() click to toggle source
# File lib/kitchen/provisioner/chef_zero_berks_env.rb, line 11
def create_sandbox
  @sandbox_path = Dir.mktmpdir("#{instance.name}-sandbox-")
  File.chmod(0755, sandbox_path)
  info('Preparing files for transfer')
  debug("Creating local sandbox in #{sandbox_path}")
  SandboxBerksEnv.new(config, sandbox_path, instance).populate
  prepare_chef_client_zero_rb
  prepare_validation_pem
  prepare_config_rb
end