class TestLab::Provider::Local
@author Zachary Patten <zachary AT jovelabs DOT com>
Public Class Methods
new(config={}, ui=nil)
click to toggle source
# File lib/testlab/providers/local.rb, line 13 def initialize(config={}, ui=nil) @config = (config || Hash.new) @ui = (ui || TestLab.ui) # ensure our local key is there @config[:local] ||= Hash.new @ui.stderr.puts("TestLab::Provider::Local is depreciated. Please use TestLab::Provider::BareMetal instead.") end
Public Instance Methods
alive?()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 62 def alive? true end
create()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 24 def create true end
dead?()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 67 def dead? false end
destroy()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 29 def destroy true end
down()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 39 def down true end
exists?()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 57 def exists? true end
identity()
click to toggle source
# File lib/testlab/providers/local.rb, line 79 def identity (@config[:local][:identity] || File.join(ENV['HOME'], ".ssh", "id_rsa")) end
instance_id()
click to toggle source
# File lib/testlab/providers/local.rb, line 71 def instance_id TestLab.hostname end
ip()
click to toggle source
# File lib/testlab/providers/local.rb, line 83 def ip (@config[:local][:ip] || "127.0.0.1") end
port()
click to toggle source
# File lib/testlab/providers/local.rb, line 87 def port (@config[:local][:port] || 22) end
reload()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 44 def reload self.down self.up true end
state()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 52 def state :running end
up()
click to toggle source
This is a NO-OP
# File lib/testlab/providers/local.rb, line 34 def up true end
user()
click to toggle source
# File lib/testlab/providers/local.rb, line 75 def user (@config[:local][:user] || ENV['USER']) end