I am looking for a tool to track "what works." We have a bunch of servers, and for each of them there is a bunch of projects. These projects can run on a specific version (hg tag / commit nr) and also have their own requirements in certain versions.
The fabric looks like a great start to an actual deployment by automating the ssh part. However, once the deployment is complete, there is no overview of what has been done.
Before reinventing the wheel, I would also like to check here on SO (I did my best with Google, but could search for the wrong keywords). Is there such a tool already?
(In practice, I am deploying Django projects, but I'm not sure if this is relevant for the question: everything that monitors pip / virtualenv installations or the state of the server as a whole should be fine)
many thanks,
Klaas
===========
CHANGE TEMP. DECISION
===========
Currently, we decided to just save this information in a simple keystore (in our case: the file system), in which we really need a backup (in our case: using DCVS). We track this store with the same deployment tool that we use for the actual deployments (in our case: fabric).
Passwords are stored inside the TrueCrypt volume, which is stored in our keystore.
===========
- , - Open Source -. () - .