providers:
  config:
    class: octodns.provider.yaml.YamlProvider
    directory: ./config
    default_ttl: 3600
    enforce_order: True
  
  kluster:
    class: octodns_ddns.DdnsSource
    types:
      - A # server has no AAAA

  cloudflare:
    class: octodns_cloudflare.CloudflareProvider
    token: env/CLOUDFLARE_TOKEN


zones:
  'moll.re.':
    sources:
      - config # sets all other records
      - kluster # sets kluster.moll.re
    targets:
      - cloudflare