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