class Chef::Resource::User
Public Class Methods
new(name, run_context=nil)
click to toggle source
Calls superclass method
Chef::Resource.new
# File lib/chef/resource/user.rb, line 29 def initialize(name, run_context=nil) super @resource_name = :user @username = name @comment = nil @uid = nil @gid = nil @home = nil @shell = nil @password = nil @system = false @manage_home = false @non_unique = false @action = :create @supports = { :manage_home => false, :non_unique => false } @iterations = 27855 @salt = nil @allowed_actions.push(:create, :remove, :modify, :manage, :lock, :unlock) end
Public Instance Methods
comment(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 60 def comment(arg=nil) set_or_return( :comment, arg, :kind_of => [ String ] ) end
gid(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 76 def gid(arg=nil) set_or_return( :gid, arg, :kind_of => [ String, Integer ] ) end
Also aliased as: group
home(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 86 def home(arg=nil) set_or_return( :home, arg, :kind_of => [ String ] ) end
iterations(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 118 def iterations(arg=nil) set_or_return( :iterations, arg, :kind_of => [ Integer ] ) end
manage_home(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 134 def manage_home(arg=nil) set_or_return( :manage_home, arg, :kind_of => [ TrueClass, FalseClass ] ) end
non_unique(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 142 def non_unique(arg=nil) set_or_return( :non_unique, arg, :kind_of => [ TrueClass, FalseClass ] ) end
password(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 102 def password(arg=nil) set_or_return( :password, arg, :kind_of => [ String ] ) end
salt(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 110 def salt(arg=nil) set_or_return( :salt, arg, :kind_of => [ String ] ) end
shell(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 94 def shell(arg=nil) set_or_return( :shell, arg, :kind_of => [ String ] ) end
system(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 126 def system(arg=nil) set_or_return( :system, arg, :kind_of => [ TrueClass, FalseClass ] ) end
uid(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 68 def uid(arg=nil) set_or_return( :uid, arg, :kind_of => [ String, Integer ] ) end
username(arg=nil)
click to toggle source
# File lib/chef/resource/user.rb, line 52 def username(arg=nil) set_or_return( :username, arg, :kind_of => [ String ] ) end