On Thu, Feb 20, 2014 at 07:15:50AM -0800, Julien Deloubes wrote: > Hello there, > i'm actually learning Puppet in order to pass the exam. > I have no professional experience on the product yet, and wanting some > feedback from you professional devops. > For the moment i see 2 ways for Puppet to synchronize nodes: > -Puppet client/server way with a puppetmaster node
This is the approach we are currently taking and it allows you to use virtual resources. This is the only thing which should drive you to this setup - the other is much simpler in my opinion. Of course there might be a way to use a central PuppetDB service in masterless setup but at least I am unaware of how to do this. > -Decentralized way, with node pull their configuration from a Git repo and > make a puppet apply on their own. This is the thing that we were doing until there were some needs for hosts to configure them selfs based on configuration on other hosts(virtual resources) > > Can you told me what is the pro/cons for this two methods? > And for a large scale of node which is the preferred one? > > Thanks for your help. > > -- 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/20140225090149.GD26036%40nikolavp-desktop. For more options, visit https://groups.google.com/groups/opt_out.
