module Cucumber::Chef::Utility::LabHelper

Public Instance Methods

lab_hostname_full() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 54
def lab_hostname_full
  "#{lab_hostname_short}.#{Cucumber::Chef::Config.test_lab[:tld]}"
end
lab_hostname_short() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 50
def lab_hostname_short
  Cucumber::Chef::Config.test_lab[:hostname]
end
lab_identity() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 36
def lab_identity
  lab_identity = File.join(provider_dir, "id_rsa-#{lab_user}")
  ensure_identity_permissions(lab_identity)
  lab_identity
end
lab_ip() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 42
def lab_ip
  provider_config[:ssh][:lab_ip]
end
lab_ssh_port() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 46
def lab_ssh_port
  provider_config[:ssh][:lab_port]
end
lab_user() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 28
def lab_user
  provider_config[:lab_user]
end
lab_user_home_dir() click to toggle source
# File lib/cucumber/chef/utility/lab_helper.rb, line 32
def lab_user_home_dir
  build_home_dir(provider_config[:lab_user])
end