From 4ba03c9d38aae134bd8616178315086589b69ba8 Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Sun, 4 Jun 2023 22:15:50 -0600 Subject: caddytls: Clarify some JSON config docs --- modules/caddytls/automation.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'modules/caddytls/automation.go') diff --git a/modules/caddytls/automation.go b/modules/caddytls/automation.go index 1664762..de88201 100644 --- a/modules/caddytls/automation.go +++ b/modules/caddytls/automation.go @@ -85,6 +85,13 @@ type AutomationConfig struct { // TLS app to properly provision a new policy. type AutomationPolicy struct { // Which subjects (hostnames or IP addresses) this policy applies to. + // + // This list is a filter, not a command. In other words, it is used + // only to filter whether this policy should apply to a subject that + // needs a certificate; it does NOT command the TLS app to manage a + // certificate for that subject. To have Caddy automate a certificate + // or specific subjects, use the "automate" certificate loader module + // of the TLS app. SubjectsRaw []string `json:"subjects,omitempty"` // The modules that may issue certificates. Default: internal if all -- cgit v1.2.3