dns

DNS Deployment for nordgedanken.dev infra.
git clone git://archive.git.mtrnord.blog/Nordgedanken/dns.git
Log | Files | Refs

production.yaml (1817B)


      1 ---
      2 manager:
      3   plan_outputs:
      4     html:
      5       class: octodns.provider.plan.PlanMarkdown
      6 processors:
      7   spf:
      8     class: octodns_spf.SpfDnsLookupProcessor
      9 providers:
     10   config:
     11     class: octodns.provider.yaml.YamlProvider
     12     directory: ./config
     13     default_ttl: 3600
     14     enforce_order: false
     15   cloudflare:
     16     class: octodns_cloudflare.CloudflareProvider
     17     # The API Token or API Key.
     18     # Required permissions for API Tokens are Zone:Read, DNS:Read and DNS:Edit.
     19     # Page Rules:Edit is required for managing Page Rules (URLFWD) records.
     20     token: env/CLOUDFLARE_TOKEN
     21     # Import CDN enabled records as CNAME to {}.cdn.cloudflare.net. Records
     22     # ending at .cdn.cloudflare.net. will be ignored when this provider is
     23     # not used as the source and the cdn option is enabled.
     24     #
     25     # See: https://support.cloudflare.com/hc/en-us/articles/115000830351
     26     cdn: false
     27     # Manage Page Rules (URLFWD) records
     28     # pagerules: true
     29     # Optional. Default: 4. Number of times to retry if a 429 response
     30     # is received.
     31     #retry_count: 4
     32     # Optional. Default: 300. Number of seconds to wait before retrying.
     33     #retry_period: 300
     34     # Optional. Default: 50. Number of zones per page.
     35     #zones_per_page: 50
     36     # Optional. Default: 100. Number of dns records per page.
     37     #records_per_page: 100
     38     # Optional. Default: 120. Lowest TTL allowed to be set.
     39     # A different limit for (non-)enterprise zone applies.
     40     # See: https://developers.cloudflare.com/dns/manage-dns-records/reference/ttl
     41     #min_ttl: 120
     42 zones:
     43   midnightthoughts.space.:
     44     sources: [config]
     45     processors: [spf]
     46     targets: [cloudflare]
     47   nordgedanken.dev.:
     48     sources: [config]
     49     processors: [spf]
     50     targets: [cloudflare]
     51   miki.community.:
     52     sources: [config]
     53     processors: [spf]
     54     targets: [cloudflare]