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.