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.

Reply via email to