Mohammad,
As far as I know, there is nothing in the puppet world that does what you want. On the other hand, puppet does give you the flexibility to manage packages to be installed (or uninstalled) on the managed nodes.
Whether you can use it for installing/removing patches, depends on how the patches are distributed. On a redhat based system, puppet will use rpm to install/remove packages and on a debian based system it’ll use apt, so that intelligence is already built-in to puppet.
Puppet gives you a framework and leaves it up to your creativity (or lack of it) to go wild.
Take a look at the puppet cookbook for basic examples and in the end there is nothing better than to RTFM.
http://www.puppetcookbook.com/posts/install-package.html
--
Sharninder
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
puppet-users...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/46482f37-c6e1-4242-b87e-f689a3c11016%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.