certhub-cert-reload@.service

Synopsis

certhub-cert-reload@.service

certhub-cert-reload@.path

Description

A service which reloads specified tls servers.

A path unit which runs the service unit whenever the exported certificate has changed on the filesystem.

The instance name (systemd instance string specifier %i) is used as the basename of the configuration and the certificate file.

Environment

CERTHUB_CERT_RELOAD_CONFIG

Path to a file containing the services to reload. Defaults to: /etc/certhub/%i.services-reload.txt

CERTHUB_CERT_RELOAD_COMMAND

A systemctl subcommand to execute when a service needs to be reloaded. Useful values include reload, restart, try-restart, reload-or-restart, try-reload-or-restart. Defaults to reload.

Files

/etc/certhub/env

Optional environment file shared by all instances and certhub services.

/etc/certhub/%i.env

Optional per-instance environment file shared by all certhub services.

/etc/certhub/certhub-cert-reload.env

Optional per-service environment file shared by all certhub service instances.

/etc/certhub/%i.certhub-cert-reload.env

Optional per-instance and per-service environment file.

See Also

certhub-cert-export@.service(8)