module Bcome::Ssh::DriverUser
Public Instance Methods
fallback_bastion_host_user()
click to toggle source
# File lib/objects/ssh/driver_concerns/user.rb, line 28 def fallback_bastion_host_user user end
fallback_local_user()
click to toggle source
# File lib/objects/ssh/driver_concerns/user.rb, line 24 def fallback_local_user @fallback_local_user ||= ::Bcome::System::Local.instance.local_user end
get_overriden_local_user()
click to toggle source
# File lib/objects/ssh/driver_concerns/user.rb, line 20 def get_overriden_local_user ::Bcome::Node::Factory.instance.local_data[:ssh_user] end
overriden_local_user()
click to toggle source
# File lib/objects/ssh/driver_concerns/user.rb, line 16 def overriden_local_user @overriden_local_user ||= get_overriden_local_user end
user()
click to toggle source
# File lib/objects/ssh/driver_concerns/user.rb, line 5 def user # If we have a user explictly set in the config, then return it return @config[:user] if @config[:user] # If the local user has explicitly overriden their user, return that return overriden_local_user if overriden_local_user # Else fall back to whichever local user is using bcome fallback_local_user end