Greetings everyone.  I have a question about everyone's favorite topic:
configuration management.  I hope this has not been posted before (i did
check the archives). I apologize if it has.

I'm trying to figure out how to implement something with a sort of "hybrid
no-op" mechanism.  I've been doing a great deal of research to try to find
the best tool for the job.  Of the most popular configuration management
tools, each one has a dry-run or no-op mode.  I especially like bcfg2's
feature that lets you step through your configuration and pick and choose
which things to change; however, bcfg2 doesn't seem to have a good way to
"kick" the clients to force an update at a given time.  Puppet has this,
so I'm leaning in that direction right now.  Additionally, I work in an
environment where production changes have to be carefully controlled and
documented and can only occur during certain time windows.

So what I'm looking for is something that allows my clients to run in
dry-run mode most of the time (reporting back to me which things need to
be changed, but not taking any action), and then let me send a message to
them when it's time to actually execute the changes.

It seems that the best I might be able to do is leave my regular agent
running in dry-run mode all the time, but then ssh into the servers in
question one by one and execute the agent in active mode when I want to
make the changes, but that is obviously cumbersome and has a number of
drawbacks.

Does anyone know of a cleaner way to accomplish this?  I've looked
specifically at bcfg2, puppet, cfengine, and chef.  Everyone seems to
assume you want things very automatic or not at all.

Thanks,
Paul

_______________________________________________
Discuss mailing list
Discuss@lopsa.org
http://lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to