Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes and improvements so the recipe works on Ubuntu 14.04 #9

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

peoplemerge
Copy link
Collaborator

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.

@djdefi
Copy link

djdefi commented May 27, 2015

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants