20 lines
411 B
Django/Jinja
20 lines
411 B
Django/Jinja
## Managed by Ansible ##
|
|
|
|
[Unit]
|
|
Description=Run lego renew
|
|
After=network-online.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
Environment={{ lego_provider|upper }}_API_KEY={{ vault_ionos_token_dns }}
|
|
ExecStart={{ lego_install_dir }}/lego \
|
|
{% for dns in certificate_domains %}
|
|
--domains="{{ dns }}" \
|
|
{% endfor %}
|
|
{{ lego_cli_params|join(' ') }} \
|
|
renew
|
|
User=root
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|