From 8f1336f94e4f566e229efb64be168530e402741b Mon Sep 17 00:00:00 2001 From: James Turnbull Date: Fri, 12 Sep 2008 08:44:41 +1000 Subject: Fixed #1566 - changed password property of the user type --- CHANGELOG | 4 ++++ lib/puppet/type/user.rb | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 7cd7d0599..056e8f5bc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,9 @@ 0.24.x Fixed debug messages in package type - thanks to Todd Zullinger for this fix + + Fixed #1566 - changed password property of the user type + + Fixed debug messages in package type Updated Red Hat spec file diff --git a/lib/puppet/type/user.rb b/lib/puppet/type/user.rb index 71507d172..039bcb7cb 100755 --- a/lib/puppet/type/user.rb +++ b/lib/puppet/type/user.rb @@ -158,6 +158,14 @@ module Puppet newproperty(:password, :required_features => :manages_passwords) do desc "The user's password, in whatever encrypted format the local machine requires. Be sure to enclose any value that includes a dollar sign ($) in single quotes (\')." + + def change_to_s(currentvalue, newvalue) + if currentvalue == :absent + return "created password" + else + return "changed password" + end + end end newproperty(:groups) do -- cgit