I'm new to puppet. I'm trying to use some real case examples to better
understand how Puppet works.
Here's my case:
exec { "usermod -d /home/hadoop -s /bin/bash hadoop":
unless => "test `grep ^hadoop /etc/passwd | awk -F: '{print
$6}'` == '/home/hadoop'"
}
The idea is the usermod would only get executed if the user's home
directory was something other then /home/hadoop. But I see in the
client logs that regardless of the condition, the usermod command gets
run each and every time.
Any tips on what I'm doing wrong?
Thanks!
-jeremy
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---