xoxys.certbot/index.md
Robert Kaussow 7455914b7b commit 14e09868e5
Author: Robert Kaussow <mail@geeklabor.de>
Date:   Tue Apr 21 00:10:25 2020 +0200

    add absolut path for certbot
2020-04-20 22:13:09 +00:00

3.5 KiB

title type
certbot docs

Source Code Build Status License: MIT

Setup certbot Let's Encrypt client.


Default Variables

certbot_bin

Location of the certbot binary. Default is to ~/.local/.bin/certbot.

certbot_command_arguments

Default value

certbot_command_arguments:
  - certonly
  - -n -d {{ certbot_domains | join(',') }}

certbot_config_dir

Default value

certbot_config_dir: /etc/letsencrypt

certbot_credentials

Specify key value parairs for your credentials (e.g. plugin credentials). The credentials will be saved to {{ certbot_config_dir }}/credentials.ini and you could add the path to certbot_command_arguments` if required.

Default value

certbot_credentials: []

certbot_cron_enabled

Enable scheduling via cron.

Default value

certbot_cron_enabled: true

certbot_cron_file

Use a file under /etc/cron.d but this will only work if certbot_user

Default value

certbot_cron_file: _unset_

Example usage

certbot-letsencrypt

certbot_cron_hour

Default value

certbot_cron_hour: '3'

certbot_cron_minute

Default value

certbot_cron_minute: '30'

certbot_domains

Default value

certbot_domains:
  - example.com

certbot_email

Default value

certbot_email: mail@example.com

certbot_initial_run_enabled

Default value

certbot_initial_run_enabled: false

certbot_log_dir

Default value

certbot_log_dir: /var/log/letsencrypt

certbot_packages_extra

Extra packages to install with pip (e.g. DNS plugins).

Default value

certbot_packages_extra: []

certbot_preferred_challenges

Default value

certbot_preferred_challenges: dns

certbot_rsa_key_size

Default value

certbot_rsa_key_size: 4096

certbot_server

Default value

certbot_server: https://acme-v02.api.letsencrypt.org/directory

certbot_user

Default value

certbot_user: root

certbot_work_dir

Default value

certbot_work_dir: /var/lib/letsencrypt

Dependencies

None.