예제 #1
0
    def get_dns_provider(self, type):
        self.acme = AcmeHandler()

        provider_types = {"cloudflare": cloudflare, "dyn": dyn, "route53": route53, "ultradns": ultradns}
        provider = provider_types.get(type)
        if not provider:
            raise UnknownProvider("No such DNS provider: {}".format(type))
        return provider
예제 #2
0
 def get_dns_provider(self, type):
     provider_types = {
         'cloudflare': cloudflare,
         'dyn': dyn,
         'route53': route53,
     }
     provider = provider_types.get(type)
     if not provider:
         raise UnknownProvider("No such DNS provider: {}".format(type))
     return provider