Author: Robert Kaussow <mail@geeklabor.de>
Date:   Wed Jan 22 23:24:46 2020 +0100

    force run
This commit is contained in:
Robert Kaussow 2020-01-22 22:40:18 +00:00
parent 6e1b7d87c2
commit 586567e31e

250
index.md Normal file
View File

@ -0,0 +1,250 @@
---
title: certbot
type: docs
---
Setup certbot Let's Encrypt client
* [Default Variables](#default-variables)
* [certbot_command_arguments](#certbot-command-arguments)
* [certbot_config_dir](#certbot-config-dir)
* [certbot_core_networks_api_host](#certbot-core-networks-api-host)
* [certbot_core_networks_api_password](#certbot-core-networks-api-password)
* [certbot_core_networks_api_user](#certbot-core-networks-api-user)
* [certbot_core_networks_base_dir](#certbot-core-networks-base-dir)
* [certbot_core_networks_dns_zone](#certbot-core-networks-dns-zone)
* [certbot_core_networks_log_level](#certbot-core-networks-log-level)
* [certbot_core_networks_plugin_enabled](#certbot-core-networks-plugin-enabled)
* [certbot_core_networks_plugin_repo](#certbot-core-networks-plugin-repo)
* [certbot_core_networks_plugin_version](#certbot-core-networks-plugin-version)
* [certbot_domains](#certbot-domains)
* [certbot_email](#certbot-email)
* [certbot_environment](#certbot-environment)
* [certbot_initial_run_enabled](#certbot-initial-run-enabled)
* [certbot_log_dir](#certbot-log-dir)
* [certbot_packages_extra](#certbot-packages-extra)
* [certbot_plugin_dir](#certbot-plugin-dir)
* [certbot_preferred_challenges](#certbot-preferred-challenges)
* [certbot_rsa_key_size](#certbot-rsa-key-size)
* [certbot_scheduler_enabled](#certbot-scheduler-enabled)
* [certbot_server](#certbot-server)
* [certbot_user](#certbot-user)
* [certbot_work_dir](#certbot-work-dir)
* [Dependencies](#dependencies)
---
## Default Variables
### certbot_command_arguments
#### Default value
```YAML
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
```YAML
certbot_config_dir: /etc/letsencrypt
```
### certbot_core_networks_api_host
#### Default value
```YAML
certbot_core_networks_api_host: https://beta.api.core-networks.de/
```
### certbot_core_networks_api_password
#### Default value
```YAML
certbot_core_networks_api_password: secure
```
### certbot_core_networks_api_user
#### Default value
```YAML
certbot_core_networks_api_user: myuser
```
### certbot_core_networks_base_dir
#### Default value
```YAML
certbot_core_networks_base_dir: '{{ certbot_plugin_dir }}/certbot_dns_corenetworks'
```
### certbot_core_networks_dns_zone
#### Default value
```YAML
certbot_core_networks_dns_zone: mydomain.com
```
### certbot_core_networks_log_level
#### Default value
```YAML
certbot_core_networks_log_level: error
```
### certbot_core_networks_plugin_enabled
#### Default value
```YAML
certbot_core_networks_plugin_enabled: false
```
### certbot_core_networks_plugin_repo
#### Default value
```YAML
certbot_core_networks_plugin_repo: https://git.rknet.org/xoxys/certbot_dns_corenetworks.git
```
### certbot_core_networks_plugin_version
#### Default value
```YAML
certbot_core_networks_plugin_version: master
```
### certbot_domains
#### Default value
```YAML
certbot_domains:
- example.com
```
### certbot_email
#### Default value
```YAML
certbot_email: mail@example.com
```
### certbot_environment
#### Default value
```YAML
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
```YAML
certbot_initial_run_enabled: false
```
### certbot_log_dir
#### Default value
```YAML
certbot_log_dir: /var/log/letsencrypt
```
### certbot_packages_extra
#### Default value
```YAML
certbot_packages_extra: []
```
### certbot_plugin_dir
#### Default value
```YAML
certbot_plugin_dir: /etc/letsencrypt/plugins
```
### certbot_preferred_challenges
#### Default value
```YAML
certbot_preferred_challenges: dns
```
### certbot_rsa_key_size
#### Default value
```YAML
certbot_rsa_key_size: 4096
```
### certbot_scheduler_enabled
#### Default value
```YAML
certbot_scheduler_enabled: true
```
### certbot_server
#### Default value
```YAML
certbot_server: https://acme-v02.api.letsencrypt.org/directory
```
### certbot_user
#### Default value
```YAML
certbot_user: root
```
### certbot_work_dir
#### Default value
```YAML
certbot_work_dir: /var/lib/letsencrypt
```
## Dependencies
None.