Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 874 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 874 Bytes

OpenStack Designate for libdns

godoc reference

This package implements the libdns interfaces for the OpenStack Designate API (using the Go implementation from: github.com/gophercloud/gophercloud/openstack)

Authenticating

To authenticate you need to supply a OpenStack API credentials and zone name on which you want to operate.

Credentials needed to authenticate to the OpenStack Designate API

 OS_REGION_NAME=""
 OS_TENANT_ID=""
 OS_IDENTITY_API_VERSION=
 OS_PASSWORD=""
 OS_AUTH_URL=""
 OS_USERNAME=""
 OS_TENANT_NAME=""
 OS_ENDPOINT_TYPE=""

Example

You can find minimal example of how to get all your DNS records using this libdns provider in examples directory (see examples/main.go)