GNOME Bugzilla – Bug 592015
Version control for DNS zone files
Last modified: 2013-02-22 13:58:00 UTC
DNS zone files are currently edited by logging into menubar.gnome.org, sudoing to root, then changing them directly.
- Be checked into git
- Have commit mails get mailed to gnome-sysadmin
- Have a pre-receive hook that checks that the serial number has been correctly updated according to our YYYYMMDDNN policy. If this is messed up and a number is used that is *newer* than it should be, it's a huge pain, because we can't go back to our previous policy until that date passes, and it might be thousands of years in the future.
- Have a post-update hook that triggers a checkout and 'service named reload' via fishpoll. (See /home/admin/puppet.git/hooks for an example)
Plugin for Vim. Thought that at once point, you could have a vimrc in the current directory. Seems to not work though (also somewhat of a security issue).
We currently have a git repos on the server. Thought it was a good idea at the time (thought didn't create it), but not so sure anymore. Think now it is better to have it in Puppet. All configuration in one module.
This has been done.