diff options
Diffstat (limited to 'lib/puppet/provider/user/useradd.rb')
| -rw-r--r-- | lib/puppet/provider/user/useradd.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/puppet/provider/user/useradd.rb b/lib/puppet/provider/user/useradd.rb index d8adb8c69..55cc2d5dd 100644 --- a/lib/puppet/provider/user/useradd.rb +++ b/lib/puppet/provider/user/useradd.rb @@ -19,12 +19,12 @@ Puppet::Type.type(:user).provide :useradd, :parent => Puppet::Provider::NameServ def addcmd cmd = [command(:add)] - @model.class.validstates.each do |state| - next if state == :ensure + @model.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(state) and value != "" - cmd << flag(state) << value + if value = @model.should(property) and value != "" + cmd << flag(property) << value end end # stupid fedora |
