Sounds like The Foreman [1] might be a good option if you want to manage 
'should', not 'is'... 

[1] http://theforeman.org/

On Wednesday, 29 October 2014 03:35:36 UTC, Robin Powell wrote:
>
> On Sun, Oct 26, 2014 at 06:09:08PM -0700, Garrett Honeycutt wrote: 
> > On 10/26/14 4:46 PM, Robin Lee Powell wrote: 
> > > 
> > > So I've been using puppet for a long time, and the one thing 
> > > I've never solved to my satisfaction is a way to have a single 
> > > source of truth that acts as both instructions to puppet *and* 
> > > as a system inventory that I can use for general opertaions 
> > > (i.e. "how many tomcat hosts do we have?"). 
> > > 
> > > When Hiera came along I shifted to that, believing that it was 
> > > the right solution here, and I've managed to hack together 
> > > something that works, but it's pretty inelegant.  The reason is 
> > > that to get a proper inventory out of hiera requires collating 
> > > all the hiera data from the point of view of each host, so that 
> > > all the hierarchical processing is correct, and then mushing all 
> > > those results together. I've got a system to do that, but it's 
> > > pretty hacky. 
> > > 
> > > Is there some better way of combining a general inventory system 
> > > and puppet?  Is this a Puppet Enterprise sort of thing? 
> > > 
> > 
> > Hi, 
> > 
> > Are you using PuppetDB? 
> [or mcollective] 
>
> I want to store data about what's *supposed* to be true about our 
> systems, not what is *actually* true.  i.e. "host X is supposed to 
> be up and in subnet Y", even if it's never actually been turned on. 
>
> -- 
> http://intelligence.org/ :  Our last, best hope for a fantastic future. 
> .i ko na cpedu lo nu stidi vau loi jbopre .i dafsku lu na go'i li'u .e 
> lu go'i li'u .i ji'a go'i lu na'e go'i li'u .e lu go'i na'i li'u .e 
> lu no'e go'i li'u .e lu to'e go'i li'u .e lu lo mamta be do cu sofybakni 
> li'u 
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/36f7303a-d94e-4444-bd3b-f20d918bc233%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to