go-acme / lego

Let's Encrypt/ACME client and library written in Go
https://go-acme.github.io/lego/
MIT License
7.84k stars 1.01k forks source link

Ability to create DNS records associated with certificates #895

Open nick-george opened 5 years ago

nick-george commented 5 years ago

Hi there,

I've just started using Lego and after issuing my first certificate using the DNS-01 challenge, and it appears to be working well. Thanks!

One feature that doesn't appear to exist but would help me is the ability to create a DNS entry for the same host that I'm creating the certificate for (when using DNS-01). I know I could achieve the same goals by using tools like octoDNS, DNSControl or lexicon, but I figure that given lego is already in the provider's API poking around, why not have the feature to add/edit a DNS entry as well? Does this seem reasonable?

Many thanks for your time, Nick George

mholt commented 5 years ago

I don't think doing arbitrary DNS management is within the scope of this project... I would vote against lego becoming a general DNS provider API client.