Class: Kitchen::Provisioner::Base
- Inherits:
-
Object
- Object
- Kitchen::Provisioner::Base
- Defined in:
- lib/kitchen/helpers.rb
Instance Method Summary collapse
- #create_sandbox ⇒ Object
- #instance_name ⇒ Object
-
#sandbox_path ⇒ Object
this MUST be named ‘sandbox_path’ because ruby.
Instance Method Details
#create_sandbox ⇒ Object
303 304 305 306 |
# File 'lib/kitchen/helpers.rb', line 303 def create_sandbox info("Creating kitchen sandbox in #{sandbox_path}") FileUtils.mkdir_p(sandbox_path, mode: 0o755) end |
#instance_name ⇒ Object
313 314 315 316 |
# File 'lib/kitchen/helpers.rb', line 313 def instance_name prefix = (Digest::SHA2.hexdigest FileUtils.pwd)[0, 10] "#{prefix}-#{instance.name}".downcase end |
#sandbox_path ⇒ Object
this MUST be named ‘sandbox_path’ because ruby.
309 310 311 |
# File 'lib/kitchen/helpers.rb', line 309 def sandbox_path "#{Dir.home}/.dokken/kitchen_sandbox/#{instance_name}" end |