manager: max_workers: 2 plan_outputs: html: class: octodns.provider.plan.PlanMarkdown processors: spf: class: octodns_spf.SpfDnsLookupProcessor no-root-ns: class: octodns.processor.filter.IgnoreRootNsFilter ignore-non-public: class: octodns.processor.filter.NetworkValueRejectlistFilter rejectlist: - 127.0.0.0/8 # loopback - 192.168.0.0/16 # rfc1918 - 172.16.0.0/12 # rfc1918 - 10.0.0.0/8 # rfc1918 - ::1/128 # loopback - fc00::/7 # ula - fe80::/10 # link-local - f00::/8 # multicast providers: netbox: class: octodns_netbox_dns.NetBoxDNSProvider url: https://netbox.example.net token: env/NETBOX_API_KEY view: false replace_duplicates: false make_absolute: true cloudflare: class: octodns_cloudflare.CloudflareProvider token: env/CLOUDFLARE_API_KEY account_id: env/CLOUDFLARE_ACCOUNT_ID cdn: false pagerules: false retry_count: 4 retry_period: 300 zones_per_page: 50 records_per_page: 100 zones: "*": sources: - netbox processors: - spf - no-root-ns - ignore-non-public targets: - cloudflare