0
0
mirror of https://github.com/thegeeklab/certbot-dns-corenetworks.git synced 2024-11-21 10:30:39 +00:00
Certbot DNS plugin for the core-networks.de DNS API
Go to file
2020-09-24 21:21:05 +02:00
.github add common repo label 2020-04-30 21:13:53 +02:00
certbot_dns_corenetworks migrate to thegeeklab namespace 2020-09-24 21:19:25 +02:00
tests cleanup 2020-04-19 22:36:04 +02:00
.drone.jsonnet initial commit 2020-04-19 17:57:48 +02:00
.drone.yml initial commit 2020-04-19 17:57:48 +02:00
.flake8 cleanup 2020-04-19 22:36:04 +02:00
.gitignore initial commit 2020-04-19 17:57:48 +02:00
CHANGELOG.md migrate to thegeeklab namespace 2020-09-24 21:19:25 +02:00
dev-requirements.txt add mock to dev dependencies 2020-05-10 17:27:44 +02:00
LICENSE migrate to thegeeklab namespace 2020-09-24 21:19:25 +02:00
README.md force ci 2020-09-24 21:21:05 +02:00
setup.cfg initial commit 2020-04-19 17:57:48 +02:00
setup.py bump dependency to corenetworks>=0.1.4 2020-05-12 21:04:35 +02:00

certbot-dns-corenetworks

Build Status Python Version PyPi Status PyPi Release Codecov GitHub contributors License: MIT

Install

Install this package via pip in the same python environment where you installed your certbot.

pip install certbot-dns-corenetworks

Usage

To start using DNS authentication for the Core Networks DNS API, pass the following arguments on certbot's command line:

Option Description
--authenticator certbot-dns-corenetworks:dns-corenetworks select the authenticator plugin (Required)
--certbot-dns-corenetworks:dns-corenetworks-credentials Hetzner DNS API credentials INI file. (Required)
--certbot-dns-corenetworks:dns-corenetworks-propagation-seconds Seconds to wait for the TXT record to propagate

Credentials

certbot_dns_corenetworks:dns_corenetworks_username = asaHB12r
certbot_dns_corenetworks:dns_corenetworks_password = secure_passwor

Examples

To acquire a certificate for example.com

certbot certonly \\
 --authenticator certbot-dns-corenetworks:dns-corenetworks \\
 --certbot-dns-corenetworks:dns-corenetworks-credentials /path/to/my/credentials.ini \\
 -d example.com

To acquire a certificate for *.example.com

certbot certonly \\
    --authenticator certbot-dns-corenetworks:dns-corenetworks \\
    --certbot-dns-corenetworks:dns-corenetworks-credentials /path/to/my/credentials.ini \\
    -d '*.example.com'

Contributors

Special thanks goes to all contributors.

License

This project is licensed under the MIT License - see the LICENSE file for details.