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