fooforge/chef-cookbook_bind9 — pull request #9 by peoplemerge (2014-08-15 01:32:15+00:00)
Title: Changes and improvements so the recipe works on Ubuntu 14.04

Implementing this, there were a few issues addressed in this pull request:
* Berkshelf cannot depend on this cookbook if it doesn't have a name
* Added a utility to convert a zonefile to json format; it's a work in progress but saved me some time; if useful to anyone I can finish it
* Ubuntu apparmor insists that logfiles are in /var/log/named not /var/log/bind (might want to make this more universal so it is tested and works across distros).
* Serial number generation is > 32 bits so rejected per RFC and at least this version of bind9. Because my client also likes YYYYMMDD based format I put a tad more work into serial #. It's not perfect since (1) limited to 100 zonefile changes /day; and (2) the day that you hit 99, your next serial will be before your current one sequentially. Someone, somewhere might find that surprising.

Do you need issues created for any of these? And please send comments as I would be happy to revise/improve what I've got so far.