Go to file
2020-01-22 23:20:53 +01:00
defaults add missing epel dependency 2019-09-18 16:37:54 +02:00
meta override meta author for readme 2019-11-07 09:24:51 +01:00
molecule refactor docs 2020-01-22 22:36:03 +01:00
tasks use strict string values for cron module 2019-10-30 22:44:26 +01:00
templates fix ansible_managed handling 2019-09-18 17:18:26 +02:00
vars add missing epel dependency 2019-09-18 16:37:54 +02:00
.drone.jsonnet [SKIP CI] force run 2020-01-22 23:20:53 +01:00
.drone.yml refactor docs 2020-01-22 22:08:45 +01:00
.gitignore refactor ci pipeline 2019-10-15 23:23:56 +02:00
.later.yml cleanup pipeline 2019-11-22 23:59:05 +01:00
LICENSE Initial commit 2018-06-22 20:30:02 +02:00
README.md [SKIP CI] update readme 2019-11-22 23:11:54 +00:00

xoxys.certbot

Build Status

Setup certbot Let's Encrypt client

Table of content


Default Variables

certbot_command_arguments

Default value

certbot_command_arguments:
  - certonly
  - --agree-tos
  - --manual
  - --manual-auth-hook /path/to/authenticator.py
  - --manual-cleanup-hook /path/to/cleanup.py
  - --manual-public-ip-logging-ok
  - -n
  - -d {{ certbot_domains | join(',') }}

certbot_config_dir

Default value

certbot_config_dir: /etc/letsencrypt

certbot_core_networks_api_host

Default value

certbot_core_networks_api_host: https://beta.api.core-networks.de/

certbot_core_networks_api_password

Default value

certbot_core_networks_api_password: secure

certbot_core_networks_api_user

Default value

certbot_core_networks_api_user: myuser

certbot_core_networks_base_dir

Default value

certbot_core_networks_base_dir: '{{ certbot_plugin_dir }}/certbot_dns_corenetworks'

certbot_core_networks_dns_zone

Default value

certbot_core_networks_dns_zone: mydomain.com

certbot_core_networks_log_level

Default value

certbot_core_networks_log_level: error

certbot_core_networks_plugin_enabled

Default value

certbot_core_networks_plugin_enabled: false

certbot_core_networks_plugin_repo

Default value

certbot_core_networks_plugin_repo: https://git.rknet.org/xoxys/certbot_dns_corenetworks.git

certbot_core_networks_plugin_version

Default value

certbot_core_networks_plugin_version: master

certbot_domains

Default value

certbot_domains:
  - example.com

certbot_email

Default value

certbot_email: mail@example.com

certbot_environment

Default value

certbot_environment:
  - name: '{{ certbot_work_dir }}'
    mode: '0755'
  - name: '{{ certbot_config_dir }}'
    mode: '0755'
  - name: '{{ certbot_log_dir }}'
    mode: '0700'
  - name: '{{ certbot_plugin_dir }}'
    mode: '0755'

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

Default value

certbot_packages_extra: []

certbot_plugin_dir

Default value

certbot_plugin_dir: /etc/letsencrypt/plugins

certbot_preferred_challenges

Default value

certbot_preferred_challenges: dns

certbot_rsa_key_size

Default value

certbot_rsa_key_size: 4096

certbot_scheduler_enabled

Default value

certbot_scheduler_enabled: true

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.

License

MIT

Author

xoxys