On Nov 30, 6:58 am, gdb <g...@gregbrockman.com> wrote:
> That is, does puppet have any
> support for propagating config changes from a client node back to the
> puppetmaster?

You mean so that the updated files will subsequently be served out to
clients?  No, Puppet does not support that, and personally, I don't
find the idea very appealing.  In fact, I would find Puppet itself
slightly less appealing if it offered such a feature, as I would then
have to worry that some bug in one of my manifests or in Puppet itself
might cause the feature to actually turn on.  I WANT there to be at
least a nominal barrier to overcome in order to change the
configuration that my Puppetmaster pushes out.

>  In the case of static files, it seems that puppet has
> enough information to determine which client config files should be
> pushed back to the puppetmaster, so this seems at least theoretically
> possible.

Puppet definitely has enough information to determine that a file is
different on the client than on the Puppetmaster.  It specifically
checks that to determine whether it needs to sync the file on the
client (unless the File is declared with replace => false).

It would be a bit trickier, however, for Puppet to manage collecting
potentially conflicting change sets from multiple clients and then
merging them into its master copy.  Moreover, doing so would turn the
Puppet model on its head: the master is (now) the golden source
against which clients are measured.  Clients are managed, not
managers.

As Daniel wrote, test first, then put your files into production.  If
you really need only tiny tweaks, and you are confident about them,
then perform them on the Puppetmaster's copy and use Puppet to push
them out.


Regards,

John

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