Linode DNS Authenticator (#5302)

* Added DNS based authenticator plugin for Linode

* Added linode plugin to docs

* Added Dockerfile

* Added .gitignore and readthedocs.org.requirements.txt

* Updated default_propagation_seconds

* Updated according to changes requested

* Bump version to 0.26.0

* Advertise our packages work on Python 3.7.
This commit is contained in:
Trinopoty Biswas
2018-07-10 13:51:03 -07:00
committed by Brad Warren
parent 83f7e72fef
commit 3855cfc08d
29 changed files with 784 additions and 3 deletions
+1
View File
@@ -31,6 +31,7 @@ class PluginEntryPoint(object):
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-rfc2136",
+3 -1
View File
@@ -165,7 +165,7 @@ def choose_plugin(prepared, question):
noninstaller_plugins = ["webroot", "manual", "standalone", "dns-cloudflare", "dns-cloudxns",
"dns-digitalocean", "dns-dnsimple", "dns-dnsmadeeasy", "dns-google",
"dns-luadns", "dns-nsone", "dns-rfc2136", "dns-route53"]
"dns-linode", "dns-luadns", "dns-nsone", "dns-rfc2136", "dns-route53"]
def record_chosen_plugins(config, plugins, auth, inst):
"Update the config entries to reflect the plugins we actually selected."
@@ -290,6 +290,8 @@ def cli_plugin_requests(config): # pylint: disable=too-many-branches
req_auth = set_configurator(req_auth, "dns-dnsmadeeasy")
if config.dns_google:
req_auth = set_configurator(req_auth, "dns-google")
if config.dns_linode:
req_auth = set_configurator(req_auth, "dns-linode")
if config.dns_luadns:
req_auth = set_configurator(req_auth, "dns-luadns")
if config.dns_nsone: