diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-05-09 23:08:42 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-05-09 23:08:42 +0000 |
commit | 1d23013abf9e8db5aa405c87ac6657df3f050926 (patch) | |
tree | 9e0cb3f82fea8ffdcfacc4637e1412454f538e34 /lib/puppet/provider/user/useradd.rb | |
parent | de212261e75883036f74e241a548d31340440df9 (diff) | |
download | puppet-1d23013abf9e8db5aa405c87ac6657df3f050926.tar.gz puppet-1d23013abf9e8db5aa405c87ac6657df3f050926.tar.xz puppet-1d23013abf9e8db5aa405c87ac6657df3f050926.zip |
Fixing #605 -- providers now refer to @resource or @resource_type.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2501 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/provider/user/useradd.rb')
-rw-r--r-- | lib/puppet/provider/user/useradd.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/puppet/provider/user/useradd.rb b/lib/puppet/provider/user/useradd.rb index 572f5af79..702932e07 100644 --- a/lib/puppet/provider/user/useradd.rb +++ b/lib/puppet/provider/user/useradd.rb @@ -30,33 +30,33 @@ Puppet::Type.type(:user).provide :useradd, :parent => Puppet::Provider::NameServ def addcmd cmd = [command(:add)] - @model.class.validproperties.each do |property| + @resource.class.validproperties.each do |property| next if property == :ensure # the value needs to be quoted, mostly because -c might # have spaces in it - if value = @model.should(property) and value != "" + if value = @resource.should(property) and value != "" cmd << flag(property) << value end end - if @model.allowdupe? + if @resource.allowdupe? cmd << "-o" end - if @model.managehome? + if @resource.managehome? cmd << "-m" elsif %w{Fedora RedHat}.include?(Facter.value("operatingsystem")) cmd << "-M" end - cmd << @model[:name] + cmd << @resource[:name] cmd end # Retrieve the password using the Shadow Password library def password - if ent = Shadow::Passwd.getspnam(@model.name) + if ent = Shadow::Passwd.getspnam(@resource.name) return ent.sp_pwdp else return :absent |