octodns
utils.octodns.fakeSOA
Type: utils.octodns.fakeSOA :: Attr -> Attr
Just adds a dummy SOA record. It won't actually be used by anything. But the octodns bind module has a check for the validity of a zone-file and a zone-file MUST have a SOA record. Anyways, octodns will just ignore its existence and only sync supported records.
dnsConfig
: takes the dnsConfig module
utils.octodns.makeConfigAttrs
Type: utils.octodns.makeConfigAttrs :: Attr -> Attr
Same thing as generate.octodnsConfig but instead of returning a derivation it returns a set ready for converting it to a file.
settings
: Takes the same attrset input as generate.octodnsConfig