Class: TestLab::Provisioner

Inherits:
Object
  • Object
show all
Defined in:
lib/testlab/provisioner.rb,
lib/testlab/provisioners/apt.rb,
lib/testlab/provisioners/bind.rb,
lib/testlab/provisioners/chef.rb,
lib/testlab/provisioners/route.rb,
lib/testlab/provisioners/shell.rb,
lib/testlab/provisioners/raring.rb,
lib/testlab/provisioners/resolv.rb,
lib/testlab/provisioners/nfs_mount.rb,
lib/testlab/provisioners/hosts_file.rb,
lib/testlab/provisioners/apt_cacher_ng.rb,
lib/testlab/provisioners/chef/omni_bus.rb,
lib/testlab/provisioners/chef/omni_truck.rb,
lib/testlab/provisioners/chef/ruby_gem_client.rb,
lib/testlab/provisioners/chef/ruby_gem_server.rb

Overview

Provisioner Class

Author:

  • Zachary Patten <zachary AT jovelabs DOT com>

Defined Under Namespace

Classes: Apt, AptCacherNG, AptCacherNGError, AptError, Bind, BindError, Chef, ChefError, HostsFile, HostsFileError, NFSMount, NFSMountError, Raring, RaringError, Resolv, ResolvError, Route, RouteError, Shell, ShellError

Class Method Summary collapse

Class Method Details

.template_dirObject

Returns the path to the gems provisioner templates



24
25
26
# File 'lib/testlab/provisioner.rb', line 24

def template_dir
  File.join(TestLab.gem_dir, "lib", "testlab", "provisioners", "templates")
end