1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

Update docs for the "plan a" change (#1499)

* Update docs
This commit is contained in:
Tom Limoncelli
2022-05-08 14:41:33 -04:00
committed by GitHub
parent 9e6d642e35
commit 533eabedf5
38 changed files with 647 additions and 413 deletions

View File

@@ -7,12 +7,16 @@ jsId: LINODE
# Linode Provider
## Configuration
In your credentials file, you must provide your
[Linode Personal Access Token](https://cloud.linode.com/profile/tokens)
To use this provider, add an entry to `creds.json` with `TYPE` set to `LINODE`
along with your [Linode Personal Access Token](https://cloud.linode.com/profile/tokens).
Example:
```json
{
"linode": {
"TYPE": "LINODE",
"token": "your-linode-personal-access-token"
}
}
@@ -22,14 +26,14 @@ In your credentials file, you must provide your
This provider does not recognize any special metadata fields unique to Linode.
## Usage
Example Javascript:
An example `dnsconfig.js` configuration:
```js
var REG_NONE = NewRegistrar('none', 'NONE')
var LINODE = NewDnsProvider("linode", "LINODE");
var REG_NONE = NewRegistrar("none");
var DSP_LINODE = NewDnsProvider("linode");
D("example.tld", REG_NONE, DnsProvider(LINODE),
A("test","1.2.3.4")
D("example.tld", REG_NONE, DnsProvider(DSP_LINODE),
A("test", "1.2.3.4")
);
```