Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'certbot-dns-linode/certbot_dns_linode')
-rw-r--r--certbot-dns-linode/certbot_dns_linode/__init__.py14
-rw-r--r--certbot-dns-linode/certbot_dns_linode/dns_linode.py3
2 files changed, 12 insertions, 5 deletions
diff --git a/certbot-dns-linode/certbot_dns_linode/__init__.py b/certbot-dns-linode/certbot_dns_linode/__init__.py
index 0c445f45d..0a6ccec61 100644
--- a/certbot-dns-linode/certbot_dns_linode/__init__.py
+++ b/certbot-dns-linode/certbot_dns_linode/__init__.py
@@ -14,7 +14,11 @@ Named Arguments
DNS to propagate before asking the
ACME server to verify the DNS
record.
- (Default: 960)
+ (Default: 1200 because Linode
+ updates its first DNS every 15
+ minutes and we allow 5 more minutes
+ for the update to reach the other 5
+ servers)
========================================== ===================================
@@ -74,13 +78,15 @@ Examples
-d www.example.com
.. code-block:: bash
- :caption: To acquire a certificate for ``example.com``, waiting 60 seconds
- for DNS propagation
+ :caption: To acquire a certificate for ``example.com``, waiting 1000 seconds
+ for DNS propagation (Linode updates its first DNS every 15 minutes
+ and we allow some extra time for the update to reach the other 5
+ servers)
certbot certonly \\
--dns-linode \\
--dns-linode-credentials ~/.secrets/certbot/linode.ini \\
- --dns-linode-propagation-seconds 60 \\
+ --dns-linode-propagation-seconds 1000 \\
-d example.com
"""
diff --git a/certbot-dns-linode/certbot_dns_linode/dns_linode.py b/certbot-dns-linode/certbot_dns_linode/dns_linode.py
index 323c0810a..01da2cf60 100644
--- a/certbot-dns-linode/certbot_dns_linode/dns_linode.py
+++ b/certbot-dns-linode/certbot_dns_linode/dns_linode.py
@@ -29,7 +29,7 @@ class Authenticator(dns_common.DNSAuthenticator):
@classmethod
def add_parser_arguments(cls, add): # pylint: disable=arguments-differ
- super(Authenticator, cls).add_parser_arguments(add, default_propagation_seconds=960)
+ super(Authenticator, cls).add_parser_arguments(add, default_propagation_seconds=1200)
add('credentials', help='Linode credentials INI file.')
def more_info(self): # pylint: disable=missing-docstring,no-self-use
@@ -62,6 +62,7 @@ class _LinodeLexiconClient(dns_common_lexicon.LexiconClient):
def __init__(self, api_key):
super(_LinodeLexiconClient, self).__init__()
self.provider = linode.Provider({
+ 'provider_name': 'linode',
'auth_token': api_key
})