As far as control of software package versions, I would think you could use the "ensure" metaparameter for the "package" type
package { "foo": ... ensure => "1.2.3.4.5-1", ... } as opposed to package { "foo": ... ensure => latest, ... } The first one would give you more control - it would only install when the catalog is updated rather than auto-updating when a new version appears. A side-question: Assume I move from package { "foo": ensure => "1.2-0", } to package { "foo": ensure => "1.5-0", } and then find that the update breaks other things. Would changing the catalog back remove the newer version and re-load the older one ? On Jan 4, 2012, at 7:17 AM, Felix Frank wrote: > Hi, > > On 12/28/2011 02:26 PM, sanjiv singh wrote: >> If i trigger puppet client, than i will fetches all from puppet >> master and deploy on it. > > the complete catalog is fetched, that is true. However, the agent will > only touch resources that *do* need a change due running in your > development environment. > >> what i want is , Only those things should be triggered that is being >> updated. and rest should be untouched.(apply patch). > > That's the normal mode of puppet operation. > > I suspect there is a misunderstanding here. Before giving any more > details, it would probably be helpful if you could rephrase the issues > you are facing. Perhaps with a working example of what you see happening > and would like to suppress. > > Cheers, > Felix > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.