from libcloud.dns.types import Provider | |
from libcloud.dns.providers import get_driver | |
cls = get_driver(Provider.POWERDNS) | |
# powerdns3.example.com is running PowerDNS v3.x. | |
driver = cls(key='changeme', host='powerdns3.example.com', port=8081) | |
# OR: | |
# powerdns4.example.com is running PowerDNS v4.x, so it uses api_version v1. | |
driver = cls(key='changeme', host='powerdns4.example.com', port=8081, | |
api_version='v1') |