Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.22 KB

TODO.md

File metadata and controls

38 lines (29 loc) · 1.22 KB

To do

General

  • git grep -E 'TODO|FIXME'
  • DNSSEC setup support
  • move to GitHub once I'm using this in production
  • update metadata.json with new URLs after moving to GitHub
  • publish on Forge
  • be able to collect and export resource records, and have an example in the docs, like the example here: inkblot/puppet-bind#12 (comment)

Zones

  • use dynamic zones for regular user-defined zones
    • use dnsruby to implement resource_record provider
      • using the Resource API
      • use package resource with the puppet_gem provider to install dnsruby

Config

  • create structs and type aliases for named.conf statements.
    • keys
    • views
    • ...
  • manage rndc.conf

Notes to self

  • my config options: set serial-update-method date;
  • my zone:
    • leave zone-default $TTL directive to two days, but specify RR-specific TTLs for home stuff that can change
    • use relative names in the SOA for primary server and contact email
  • zone transfer in parseable format: dig +onesoa +noall +nocomments +norecurse +noclass +answer @localhost -c IN -q test0.example. -t AXFR