On Thu, Dec 16, 2010 at 06:34:53PM -0600, Umair Ghani wrote: > One more question. How can I run hostmanager as a particular user? By > default it runs it as user root. > > Thanks > Umair
I never used that one but puppet has a util function for that purpose
(asuser defined in util/suidmanager.rb). This SHOULD work:
Puppet::Util::SUIDManager.asuser(myuid, mygid) do
hostmanager '-s', @resource[:name],
'-r', @resource[:release], '--install'
end
You should also test @resource[:release].nil? because the user might not
provide every parameter. Or you should define a default value.
-Stefan
pgpVk0VWlm0W2.pgp
Description: PGP signature
