189
201
w := tabwriter.NewWriter(os.Stdout, 0, 8, 1, '\t', 0)
190
202
fmt.Fprintln(w, "Valid providers and their associated credential environment variables:")
204
fmt.Fprintln(w, "\tazure:\tAZURE_CLIENT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID, AZURE_TENANT_ID, AZURE_RESOURCE_GROUP")
205
fmt.Fprintln(w, "\tauroradns:\tAURORA_USER_ID, AURORA_KEY, AURORA_ENDPOINT")
192
206
fmt.Fprintln(w, "\tcloudflare:\tCLOUDFLARE_EMAIL, CLOUDFLARE_API_KEY")
193
207
fmt.Fprintln(w, "\tdigitalocean:\tDO_AUTH_TOKEN")
194
208
fmt.Fprintln(w, "\tdnsimple:\tDNSIMPLE_EMAIL, DNSIMPLE_API_KEY")
195
209
fmt.Fprintln(w, "\tdnsmadeeasy:\tDNSMADEEASY_API_KEY, DNSMADEEASY_API_SECRET")
210
fmt.Fprintln(w, "\texoscale:\tEXOSCALE_API_KEY, EXOSCALE_API_SECRET, EXOSCALE_ENDPOINT")
196
211
fmt.Fprintln(w, "\tgandi:\tGANDI_API_KEY")
197
212
fmt.Fprintln(w, "\tgcloud:\tGCE_PROJECT")
198
213
fmt.Fprintln(w, "\tlinode:\tLINODE_API_KEY")
199
214
fmt.Fprintln(w, "\tmanual:\tnone")
200
215
fmt.Fprintln(w, "\tnamecheap:\tNAMECHEAP_API_USER, NAMECHEAP_API_KEY")
216
fmt.Fprintln(w, "\trackspace:\tRACKSPACE_USER, RACKSPACE_API_KEY")
201
217
fmt.Fprintln(w, "\trfc2136:\tRFC2136_TSIG_KEY, RFC2136_TSIG_SECRET,\n\t\tRFC2136_TSIG_ALGORITHM, RFC2136_NAMESERVER")
202
218
fmt.Fprintln(w, "\troute53:\tAWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION")
203
219
fmt.Fprintln(w, "\tdyn:\tDYN_CUSTOMER_NAME, DYN_USER_NAME, DYN_PASSWORD")
204
220
fmt.Fprintln(w, "\tvultr:\tVULTR_API_KEY")
205
221
fmt.Fprintln(w, "\tovh:\tOVH_ENDPOINT, OVH_APPLICATION_KEY, OVH_APPLICATION_SECRET, OVH_CONSUMER_KEY")
206
222
fmt.Fprintln(w, "\tpdns:\tPDNS_API_KEY, PDNS_API_URL")
223
fmt.Fprintln(w, "\tdnspod:\tDNSPOD_API_KEY")