providers: config: class: octodns.provider.yaml.YamlProvider directory: ./config default_ttl: 3600 enforce_order: True kluster: class: octodns_ddns.DdnsSource cloudflare: class: octodns_cloudflare.CloudflareProvider # Your Cloudflare account email address (required, optional if using token) email: env/CLOUDFLARE_EMAIL # The API Token or API Key. # Required permissions for API Tokens are Zone:Read, DNS:Read and DNS:Key. token: env/CLOUDFLARE_TOKEN # Optional. Filter by account ID in environments where a token has access # across more than the permitted number of accounts allowed by Cloudflare. account_id: env/CLOUDFLARE_ACCOUNT_ID zones: 'moll.re.': sources: - config # sets all other records - kluster # sets kluster.moll.re targets: - cloudflare