From c60cb814903686746b3eff28f3f33e65efb475e3 Mon Sep 17 00:00:00 2001 From: Geoff Maciolek Date: Thu, 8 Jul 2021 05:51:37 -0400 Subject: [PATCH] Add Linode example w/notes on API & type error (#2048) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add Linode example w/notes on API & type error Linode's `linode_version` setting must be set with quotes in the YAML to prevent a type error. Also, included links to the API key information in Linode's documentation. * Update letsencrypt/DOCS.md Co-authored-by: Joakim Sørensen --- letsencrypt/DOCS.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/letsencrypt/DOCS.md b/letsencrypt/DOCS.md index 6b4ab32..ffba103 100644 --- a/letsencrypt/DOCS.md +++ b/letsencrypt/DOCS.md @@ -224,6 +224,23 @@ dns: cloudflare_api_key: 0123456789abcdef0123456789abcdef01234 ``` +### Linode + +To use this addon with Linode DNS, first [create a new API/access key](https://www.linode.com/docs/platform/api/getting-started-with-the-linode-api#get-an-access-token), with read/write permissions to DNS; no other permissions are needed. Newly keys will likely use API version '4.' **Important**: single quotes are required around the `linode_version` number; failure to do this will cause a type error (as the addon expects a string, not an integer). + +```yaml +email: you@mailprovider.com +domains: + - ha.yourdomain.com +certfile: fullchain.pem +keyfile: privkey.pem +challenge: dns +dns: + provider: dns-linode + linode_key: 865c9f462c7d54abc1ad2dbf79c938bc5c55575fdaa097ead2178ee68365ab3e + linode_version: '4' +``` + ### DirectAdmin It is recommended to create a login key in the DirectAdmin control panel to be used as value for directadmin_password.