This Free Software project began as a research projet by Geonef. The Sysconf script was released in early 2014 as a helper tool for managing configuration files across systems using the minimalist symlink pattern convention. Then Sysconf-target was written to help setting up Sysconf on remote systems while being capable of auto-creating containers and virtual machines.
Gitted does another job: import/export machine state as Git branches. It features push-to-deploy and fetch-to-backup on various state data like databases or local directories (see: Gitted drivers). Gitted-target is to Gitted what Sysconf-target is to Sysconf: manage a remote Gitted system and git-fetch-push its data.
The sources are available on GitHub, in 2 branches:
The Gitted project is relatively new. It has been used since October, 2014 on (small) production servers but Sysconf-target has been written and Gitted rewritten in February 2015 after some design changes.
Sysconf has been stable for a long time, which is not surprising given its simplicity.
Any feedback is much welcome!
Use Github to communicate with the author.
Not decided yet. Probably very permissive.