Update 'certbot_dns_transip/dns_transip.py'

This commit is contained in:
jens 2020-09-13 14:54:06 +00:00
parent a9ae11e061
commit 65ee18418d
1 changed files with 6 additions and 5 deletions

View File

@ -52,16 +52,17 @@ class Authenticator(dns_common.DNSAuthenticator):
)
def _perform(self, domain, validation_name, validation):
dns_entry = self._get_dns_entry(validation_name, validation)
domain = Domain(domain)
dns_entry = self._get_dns_entry(domain, validation_name, validation)
self._get_transip_client().add_dns_entries(domain, [dns_entry])
def _cleanup(self, domain, validation_name, validation):
dns_entry = self._get_dns_entry(validation_name, validation)
domain = Domain(domain)
dns_entry = self._get_dns_entry(domain, validation_name, validation)
self._get_transip_client().remove_dns_entries(domain, [dns_entry])
def _get_dns_entry(self, validation_name, validation):
def _get_dns_entry(self, domain, validation_name, validation):
# transip api expects the name record without the domain part at the end
if validation_name.endswith(domain):
validation_name = validation.name[:-len(domain)].strip('.')
return DnsEntry(validation_name, self.ttl, 'TXT', validation)
def _get_transip_client(self):