main
xoxys.lego
Deploy Lego ACME client to manage Lets Encrypt certificates.
Table of contents
Requirements
- Minimum Ansible version:
2.10
Default Variables
__lego_base_dir
Default value
__lego_base_dir: /etc/lego
__lego_bin_dir
Default value
__lego_bin_dir: /usr/bin
__lego_bin_file
Default value
__lego_bin_file: '{{ __lego_bin_dir }}/{{ __lego_bin_name }}'
__lego_bin_name
Default value
__lego_bin_name: lego
lego_acme_account_email
Default value
lego_acme_account_email: _unset_
Example usage
lego_acme_account_email: user@example.com
lego_acme_server
Default value
lego_acme_server: https://acme-v02.api.letsencrypt.org
lego_certificates
Default value
lego_certificates: []
Example usage
lego_certificates:
- name: example
domains:
- example.com
- www.example.com
hook: |
#!/bin/env bash
lego_cloudflare_api_token
Default value
lego_cloudflare_api_token: _unset_
Example usage
lego_cloudflare_api_token: _dhTdcj9g9s7gcpbN7qsh9CR3RMVHdM7v
lego_dns_resolvers
Default value
lego_dns_resolvers: []
lego_key_type
Default value
lego_key_type: ec256
lego_renew_enabled
Default value
lego_renew_enabled: true
lego_renew_interval
Default value
lego_renew_interval: '*-*-* 1:35'
lego_renew_randomized_delay
Default value
lego_renew_randomized_delay: 1h
lego_version
Default value
lego_version: 4.18.0
Dependencies
None.
License
MIT
Author
Languages
Jinja
80.8%
Python
19.2%