certhub-hook-lexicon-auth

Synopsis

/usr/local/lib/certhub/certbot-hooks/hook-lexicon-auth

/usr/local/lib/certhub/certbot-hooks/hook-lexicon-cleanup

/usr/local/lib/certhub/dehydrated-hooks/hook-lexicon-auth

Description

A hook script for certbot and dehydrated respectively capable of deploying DNS-01 challenge tokens via lexicon.

Environment

CERTHUB_LEXICON_PROVIDER

Specify the domain provider which hosts the zone to be used in the DNS challenge.

CERTHUB_LEXICON_CREATE_EXIT_DELAY

Optional delay in seconds after record creation (defaults to 5):

CERTHUB_LEXICON_GLOBAL_ARGS

Optional additional global lexicon arguments: see lexicon(1) for more information.

CERTHUB_LEXICON_PROVIDER_ARGS

Optional additional lexicon provider arguments (e.g. logging): see lexicon(1) for more information.

CERTHUB_LEXICON_DOMAIN

Domain name passed to lexicon to use for the challenge. Defaults to ${domain-to-be-validated}. Customizing this setting makes sense, e.g. when using CNAME records to redirect _acme-challenge names from the real domain to a separate zone purpose built for challange validation.

CERTHUB_LEXICON_NAME

Record name to use for the challenge. Defaults to _acme-challenge.${CERTHUB_LEXICON_DOMAIN}. Customizing this setting makes sense, e.g. when using CNAME records to redirect _acme-challenge names from the real domain to a separate zone purpose built for challange validation.

See Also

lexicon(1),