On Apr 12, 10:06 pm, runner <[email protected]> wrote: > Hi, > > I am a new user of puppet. We want every user of our group to manage > software in his/her machines. How can puppet support this? Thank you.
Puppet does not prevent users from employing the ordinary tools (yum, apt, etc.) for managing software. You could consider just giving users the ability to run yum via sudo, instead of complicating things by involving Puppet. Do note, by the way, that allowing users to install or update software of their choice on their computers makes it easy for them to completely subvert their systems, whether they are using their systems' tools directly or via Puppet. If you have some idea that Puppet can prevent that then give it up now. If you still want to delegate some degree of responsibility for software management to users, and to do it via Puppet, then you could look at putting per-machine config files in a source repository, such as Subversion. Rely on the repository's access controls to protect those files from unauthorized changes. On the master, pull down the latest config files at least as often as the client run interval, and build a module around using Hiera to load the data into Package resources. John -- 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.
