On Friday, May 18, 2012 6:58:37 AM UTC-7, seanmil wrote:
>
> On Fri, 2012-05-11 at 09:39 -0700, Daniel Sauble wrote: 
> > Another problem is that if you move services around, you have to 
> > update puppet.conf on all nodes that use that service. For example, if 
> > you migrate your master to a new host, you have to update puppet.conf 
> > on every agent that uses that master. What Puppet Sites provides is a 
> > service registry that allows you to store this information in a 
> > central location. Your agents retrieve service connection information 
> > from the service registry. So, if your master switches to a different 
> > host, all you need do is update the host in the service registry, and 
> > all your agents will pick up that change automatically.
>
> Sorry for chiming in late, but I'm just catching up on this discussion. 
> I didn't see explicit mention of it one way or the other, but I would 
> hope that whatever mechanism you are using for the service registry will 
> support some type of inheritance mechanism for assigning the 
> configuration settings at fairly arbitrary levels/grouping and not just 
> globally with per-host overrides.


We've been kicking around the idea of "sites of sites", where each site 
could
inherit from a parent site, contain a subset of the nodes in the root site, 
and 
override service registry data as needed. We don't have the details hashed 
out 
entirely, so feedback like yours will help us converge on something useful, 
but 
our goal is to provide some kind of hierarchical service registry without 
reinventing 
Hiera.

It's a sticky problem. In order to provide a superior user experience, we 
decided to 
drop hierarchical sites from the initial release of Puppet 
Sites. So, expect 
hierarchical sites in the future, when we've had a chance to learn and 
iterate.

Thanks for the feedback,
- Daniel

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/WzQ_lk13N5kJ.
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