octodns

octoDNS offers tools that allow you to manage DNS records on multiple DNS providers as code. By storing configuration files in a repository, it allows you to distribute them with your existing workflow and review processes. Its addable architecture facilitates the integration of new providers.

OC

octodns

New65

octodns · GitOps & Infrastructure as Code

STARS3.8K
FORKS452
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED4 days ago
PythonDNSAltyapıYönetimMIT

Common commercial products in this category: HCP Terraform, Spacelift, env0

What can it do?
  • You can manage DNS records as code between multiple providers.
  • You can store configuration files in a repository and distribute them with your current workflow.
  • You can add new providers by translating between provider schemes and octoDNS.
Heads up
  • • No published release
User reviews
  • • NeutralHacker News

    Enabling DNS split authority with OctoDNS

    “Yeah. That's definitely something we looked closely at. I'd say the main difference is that OctoDNS abstracts away the details of the specific provider so that you write a single config that can be pushed to one or more places and changed over time without having to touch the…”

  • ↑ PositiveHacker News

    Enabling DNS split authority with OctoDNS

    “The main reason was the YAML config file could be easily understood. Since switching things over to use OctoDNS a couple months ago we've had nearly 75 PRs to make changes, mostly internal/testing/dev, but plenty of real stuff too. I don't have an exact number, but skimming over…”

GitHub

My note

Alternative pages

More in: GitOps & Infrastructure as Code