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

CF: Add ability to manage UniversalSSL (#496)

* Added Cloudflare UniveralSSL control
* Added CF_UNIVERSALSSL_ON/OFF macros
* Updated docs
* Small docs update
* go generate
This commit is contained in:
Patrik Kernstock
2019-06-13 13:32:54 +02:00
committed by Tom Limoncelli
parent 8b86eec6bf
commit 539820f87a
5 changed files with 210 additions and 97 deletions

View File

@ -41,6 +41,7 @@ Record level metadata available:
Domain level metadata available:
* `cloudflare_proxy_default` ("on", "off", or "full")
* `cloudflare_universalssl` (unset to keep untouched; otherwise "on, or "off")
Provider level metadata available:
* `ip_conversions`
@ -76,6 +77,10 @@ var CF_PROXY_FULL = {'cloudflare_proxy': 'full'}; // Proxy+Railgun enabled.
var CF_PROXY_DEFAULT_OFF = {'cloudflare_proxy_default': 'off'};
// Proxy default on for entire domain:
var CF_PROXY_DEFAULT_ON = {'cloudflare_proxy_default': 'on'};
// UniversalSSL off for entire domain:
var CF_UNIVERSALSSL_OFF = { cloudflare_universalssl: 'off' };
// UniversalSSL on for entire domain:
var CF_UNIVERSALSSL_ON = { cloudflare_universalssl: 'on' };
{% endhighlight %}
The following example shows how to set meta variables with and without aliases: