mirror of
https://github.com/caddyserver/caddy.git
synced 2026-05-13 09:06:41 +00:00
tls: expand placeholders in dns_challenge override_domain (#7609)
This commit is contained in:
parent
ea4ee3ae5d
commit
4f50458866
1 changed files with 9 additions and 0 deletions
|
|
@ -149,6 +149,15 @@ func (iss *ACMEIssuer) Provision(ctx caddy.Context) error {
|
|||
iss.AccountKey = accountKey
|
||||
}
|
||||
|
||||
// expand DNS override domain, if non-empty
|
||||
if iss.Challenges != nil && iss.Challenges.DNS != nil && iss.Challenges.DNS.OverrideDomain != "" {
|
||||
overrideDomain, err := repl.ReplaceOrErr(iss.Challenges.DNS.OverrideDomain, true, true)
|
||||
if err != nil {
|
||||
return fmt.Errorf("expanding DNS override domain '%s': %v", iss.Challenges.DNS.OverrideDomain, err)
|
||||
}
|
||||
iss.Challenges.DNS.OverrideDomain = overrideDomain
|
||||
}
|
||||
|
||||
// DNS challenge provider, if not already established
|
||||
if iss.Challenges != nil && iss.Challenges.DNS != nil && iss.Challenges.DNS.solver == nil {
|
||||
var prov certmagic.DNSProvider
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue