You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
898 B
23 lines
898 B
2 years ago
|
{%- set cert_base = (lego_cert_dir, 'certificates', lego_job_name ~ '.') | path_join -%}
|
||
|
|
||
|
|
||
|
#!/bin/sh
|
||
|
|
||
|
{{ (acme_cfg.run_before_renew ~ ' &>/dev/null') if acme_cfg.run_before_renew is defined else '' }}
|
||
|
|
||
|
{%- if acme_cfg.cert is defined %}
|
||
|
cp -fpT {{ (cert_base ~ 'crt') | quote }} {{ acme_cfg.cert | quote }}
|
||
|
{% if acme_cfg.owner is defined -%}
|
||
|
chown -f {{ acme_cfg.owner ~ ((':' ~ acme_cfg.group) if acme_cfg.group is defined else '') }} {{ acme_cfg.cert | quote }}
|
||
|
{% endif -%}
|
||
|
{% endif -%}
|
||
|
|
||
|
{% if acme_cfg.key is defined -%}
|
||
|
cp -fpT {{ (cert_base ~ 'key') | quote }} {{ acme_cfg.key | quote }}
|
||
|
{% if acme_cfg.owner is defined -%}
|
||
|
chown -f {{ acme_cfg.owner ~ ((':' ~ acme_cfg.group) if acme_cfg.group is defined else '') }} {{ acme_cfg.key | quote }}
|
||
|
{% endif -%}
|
||
|
{% endif -%}
|
||
|
|
||
|
{{ (acme_cfg.run_after_renew ~ ' &>/dev/null &') if acme_cfg.run_after_renew is defined else '' }}
|