# File lib/puppet/util/settings.rb, line 452
452:   def service_user_available?
453:     return @service_user_available if defined?(@service_user_available)
454: 
455:     return @service_user_available = false unless user_name = self[:user]
456: 
457:     user = Puppet::Type.type(:user).new :name => self[:user], :audit => :ensure
458: 
459:     @service_user_available = user.exists?
460:   end