module Cucumber::Chef::Utility::LXCHelper

Public Instance Methods

lxc_hostname_full() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 54
def lxc_hostname_full
  "#{lxc_hostname_short}.#{Cucumber::Chef::Config.test_lxc[:tld]}"
end
lxc_hostname_short() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 50
def lxc_hostname_short
  Cucumber::Chef::Config.test_lxc[:hostname]
end
lxc_identity() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 36
def lxc_identity
  lxc_identity = File.join(provider_dir, "id_rsa-#{lxc_user}")
  ensure_identity_permissions(lxc_identity)
  lxc_identity
end
lxc_ip() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 42
def lxc_ip
  provider_config[:ssh][:lxc_ip]
end
lxc_ssh_port() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 46
def lxc_ssh_port
  provider_config[:ssh][:lxc_port]
end
lxc_user() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 28
def lxc_user
  provider_config[:lxc_user]
end
lxc_user_home_dir() click to toggle source
# File lib/cucumber/chef/utility/lxc_helper.rb, line 32
def lxc_user_home_dir
  build_home_dir(provider_config[:lxc_user])
end