Go to file
Robert Kaussow 2f26a78cbd
All checks were successful
continuous-integration/drone/push Build is passing
cleanup
2019-10-16 08:09:48 +02:00
defaults add missing epel dependency 2019-09-18 16:37:54 +02:00
meta fix indentaions 2019-01-12 14:35:40 +01:00
molecule cleanup 2019-10-16 08:09:48 +02:00
tasks refactor ci pipeline 2019-10-16 00:20:29 +02: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 refactor ci pipeline 2019-10-16 00:20:29 +02:00
.drone.yml refactor ci pipeline 2019-10-16 00:20:29 +02:00
.gitignore refactor ci pipeline 2019-10-15 23:23:56 +02:00
HEADER.md refactor ci pipeline 2019-10-16 00:20:29 +02:00
LICENSE Initial commit 2018-06-22 20:30:02 +02:00
README.md [SKIP CI] update readme 2019-10-15 23:02:31 +00:00

xoxys.certbot

Build Status

Setup certbot let's encrypt client

Table of content


Default Variables

certbot_packages_extra

Default value

certbot_packages_extra: []

certbot_initial_run_enabled

Default value

certbot_initial_run_enabled: false

certbot_work_dir

Default value

certbot_work_dir: /var/lib/letsencrypt

certbot_config_dir

Default value

certbot_config_dir: /etc/letsencrypt

certbot_log_dir

Default value

certbot_log_dir: /var/log/letsencrypt

certbot_plugin_dir

Default value

certbot_plugin_dir: /etc/letsencrypt/plugins

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_user

Default value

certbot_user: root

certbot_preferred_challenges

Default value

certbot_preferred_challenges: dns

certbot_server

Default value

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

certbot_email

Default value

certbot_email: mail@example.com

certbot_rsa_key_size

Default value

certbot_rsa_key_size: 4096

certbot_domains

Default value

certbot_domains:
  - example.com

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_scheduler_enabled

Default value

certbot_scheduler_enabled: true

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_base_dir

Default value

certbot_core_networks_base_dir: '{{ certbot_plugin_dir }}/certbot_dns_corenetworks'

certbot_core_networks_plugin_version

Default value

certbot_core_networks_plugin_version: master

certbot_core_networks_api_host

Default value

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

certbot_core_networks_api_user

Default value

certbot_core_networks_api_user: myuser

certbot_core_networks_api_password

Default value

certbot_core_networks_api_password: secure

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

Dependencies

None.

License

MIT

Author

xoxys