On October 14, 2019 1:08 pm, Wolfgang Link wrote: > This parameter allows to use an alternative Domain > for setup the DNS record. > > This can be useful for security reasons or if the real domain has none > Ability to automatically set up a DNS record. > --- > PVE/NodeConfig.pm | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/PVE/NodeConfig.pm b/PVE/NodeConfig.pm > index 7817bd1e..b84590ac 100644 > --- a/PVE/NodeConfig.pm > +++ b/PVE/NodeConfig.pm > @@ -78,6 +78,13 @@ my $acmedesc = { > optional => 1, > description => 'Supported ACME Plugins', > }, > + alias => { > + type => 'string', > + format => 'pve-acme-domain', > + format_description => 'domain', > + description => 'Alias where the TXT DNS record will be set', > + optional => 1, > + },
I assume this is https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode ? this is a bit tricky, as it is only relevant for DNS/acme.sh, but it is tied to the domains.. from a logical point of view, we'd need to put this and the plugin instance ID into the domain list, since both are per domain... but that would make for quite the messy config file: acme: account=default,domains=domain1.com:plugin_id1:alias1;domain2.com:plugin_id2: we could of course interpret the existing 'domains' member from the acme line as "no alias, default plugin" and deprecate that format in favour of acme: account=default acme_domain0: domain.com,plugin=plugin_id1,alias=alias1 acme_domain1: domain2.com which could easily be converted in one r-m-w cycle.. @Thomas, Dietmar: any input? > domains => { > type => 'string', > format => 'pve-acme-domain-list', > -- > 2.20.1 > > > _______________________________________________ > pve-devel mailing list > pve-devel@pve.proxmox.com > https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel > > _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel