Method: Puppet::Util::Settings#service_user_available?

Defined in:
lib/vendor/puppet/util/settings.rb

#service_user_available?Boolean

Returns:

  • (Boolean)


444
445
446
447
448
449
450
451
452
# File 'lib/vendor/puppet/util/settings.rb', line 444

def service_user_available?
  return @service_user_available if defined?(@service_user_available)

  return @service_user_available = false unless user_name = self[:user]

  user = Puppet::Type.type(:user).new :name => self[:user], :audit => :ensure

  @service_user_available = user.exists?
end