On Wed, Jan 27, 2010 at 7:59 AM, Atha Kouroussis <akourous...@gmail.com>wrote:

> Hi John,
> I read the blog post and although an interesting approach, I can see
> several shortcomings, namely:
> - Lack of external node classifier: how do you control/specify which node
> applies which modules?
>

We don't do things this way (although I've considered it often) but at the
same time have only the default node defined.

We use facts to determine what kind of attributes a machine possesses, and
the selectively choose which modules are applied based upon that.

node default { include base }

and then modules/base/manifests/init.pp is where all the logic lives.

I like having my clients be self-organizing as much as possible.

- Anything apart from a DVCS to do deployment (i.e. subversion) would be
> madness. And even with git I think it can get out of control really fast
> - Each node has a copy of the entire repository of modules and classes
> which makes it in my opinion a security risk.
>
> I agree with the fact that puppet's SSL config/setup can be a real PITA,
> especially when dealing with multiple locations/domains.
>
> Cheers,
> Atha
> On Jan 27, 2010, at 12:21 , John Arundel wrote:
>
> > Hi,
> >
> > Stephen would never mention it himself, he's too modest, but he's done
> > a great write-up of how he uses Git (or other DVCS) to distribute
> > manifests instead of using a Puppetmaster. It's quite flexible and
> > powerful (you can use a post-receive hook on the remote repos to run
> > Puppet whenever a new config is pushed out, for example). It's an
> > approach to Puppet scaling I've not seen before - I really like this
> > idea, so I'd be interested to know if anyone else has done something
> > similar, and what you think about Stephen's scheme:
> >
> >
> http://bitfieldconsulting.com/scaling-puppet-with-distributed-version-control
> >
> > Regards,
> > John
> > --
> > Bitfield Consulting: we make software that makes things work
> > http://bitfieldconsulting.com/
> >
> > --
> > 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<puppet-users%2bunsubscr...@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<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>


-- 
nigel

-- 
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