I forgot to think about a little detail, while introducing Puppet to
our environment :)

For each change to production systems, one has to submit a script
detailing what changes will be made and how to revert them back.. I
was wondering if any of you, who implemented something similar, would
care to share how they did it.

Simply reverting puppet's own config to a previous repository version
would not be enough in most cases, as it would not necessarily involve
restoring overwritten files on the clients, if those files were not
originally generated from puppet itself.

I guess Puppet's buckets would be involved in the answer, but my
understanding is that they are not documented yet, correct? is such a
feature planned for upcoming releases?

am currently thinking that our only option would be to write and run
scripts to backup the specific files any change would affect, prior to
running "puppet agent --no-noop", so the revert step would be to run
another script to restore the backups, restart services...

Thanks a lot,
Mohamed.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
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