Add etckeeper package to all appliances
I've found etckeeper to be very helpful while administering my servers and was hoping it could be added to TKL's appliances.
The following is a quote from Ubuntu server documentation.
"etckeeper allows the contents of /etc be easily stored in Version Control System (VCS) repository. It hooks into apt to automatically commit changes to /etc when packages are installed or upgraded. Placing /etc under version control is considered an industry best practice, and the goal of etckeeper is to make this process as painless as possible."
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Alon Swartz
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Alon Swartz
- Completed by
- Jeremy Davis
Related branches
Related bugs
Sprints
Whiteboard
Excellent idea! I've added etckeeper to turnkey core (so it will be included in all appliances in the upcoming 11.0 release). We favor git over the bzr (the default), so we have preconfigured etckeeper accordingly.
Additionally, etckeeper will be initialized and the initial commit will be performed on firstboot via an inithook (post-delconf as it may contain cleartext credentials, and pre-secupdates so updates will be available for review).
The inithook can be skipped by specifying ETCKEEPER_
~ alonswartz (16/12/2010)