Take a look at mcollective. You can query your facter facts on all your 
systems. You can also use puppetcommanderd, an mcollective add on, that will 
schedule runs of your clients matching a filter (filter on facts or classes) 
spread out over a specified time period.  

On Oct 11, 2010, at 8:44 PM, Philip Brown <phil.googlen...@bolthole.com> wrote:

> 
> 
> On Oct 11, 5:45 pm, Scott Smith <sc...@ohlol.net> wrote:
>> One word: Idempotence.
>> 
>> If you have to do what you are asking, ur doin' it wrong.
> 
> Weeel,,not neccessarily.
> It can still be "Idempotent".
> 
> The 'state' we wish to maintain, can be,
> "machine has a self-generated/updated entry in central database, that
> is no older than X number of hours".
> So after the first successful run, it will not fully trigger again,
> until after X number of hours.
> And that's fine.
> 
> BUUT... maybe I am thinking about this all wrong after all. Possibly
> the better way is to give facter a custom set of facts... and then
> since facter output gets automatically stored on the master when
> puppet runs on the client, that would be a better source for the
> repository...?
> Hmm....
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@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-us...@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