Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Anyone know of any good change control software? Mainly for logging changes to servers by the admin guys.



share|improve this question
Sorry windows only so no puppet :-( –  John Oct 15 '09 at 12:28

2 Answers 2

You can start with any simple ticketing system. I like Trac myself, but there are many others out there.

The process that I typically go through, for a small team, is as follows.

  1. Issue is identified.
  2. Ticket is created with basic description.
  3. Ticket is updated with findings and plan of action.
  4. Remedy work is undertaken.
  5. Ticket is updated. Closed if fixed. Or repeat to step 3.
  6. Record persistent changes in a shared document.

We use Trac's wiki for shared documentation. A wiki page is created for each machine/service type which details it's build, prerequisites, deliverables and quirks. Documents are easy to format and edit. The whole lot is searchable and easily referable.

We also use Puppet and version control other configs, so use commit-hooks to reference tickets. But you don't necessarily have to go that far just to benefit.

The most important detail is enforcing every engineer to follow the same workflow. If they don't, then you're wasting your time ;)

share|improve this answer

Puppet is awesome for this kind of thing

share|improve this answer
Could you share your manifests for managing hardware changes using Puppet? –  womble Oct 15 '09 at 8:55
I'm a bit lost with puppet, I'm just looking for something simple that the whole team can use. I wish I had the time to set it up but I don't :-( –  John Oct 15 '09 at 10:17
I don't use puppet myself. He didn't mention hardware changes-'change control' is typically understood to mean software changes –  Josh Budde Oct 15 '09 at 15:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.