Certbot DNS plugin for the core-networks.de DNS API
Go to file
Robert Kaussow 8d5c0a9df7
add discontinued information
2021-03-20 16:23:14 +01:00
.github [skip ci] disable github strict status check 2021-02-18 11:13:11 +01:00
certbot_dns_corenetworks build: migrate to poetry (#3) 2021-01-01 23:39:20 +01:00
.drone.jsonnet ci: disable poetry experimental installer (#9) 2021-02-18 22:27:54 +01:00
.drone.yml ci: disable poetry experimental installer (#9) 2021-02-18 22:27:54 +01:00
.flake8 build: migrate to poetry (#3) 2021-01-01 23:39:20 +01:00
.gitignore initial commit 2020-04-19 17:57:48 +02:00
CHANGELOG.md add discontinued information 2021-03-20 16:23:14 +01:00
CONTRIBUTING.md docs: add contributing information 2021-01-01 23:43:22 +01:00
LICENSE [skip ci] update year in license file 2021-01-03 21:40:24 +01:00
README.md add discontinued information 2021-03-20 16:23:14 +01:00
codecov.yml chore(devel): add codecov config file 2021-01-06 18:12:46 +01:00
poetry.lock chore(deps): update dependency pydocstyle to v6 (#12) 2021-03-20 16:01:13 +01:00
pyproject.toml chore(deps): update dependency pydocstyle to v6 (#12) 2021-03-20 16:01:13 +01:00
renovate.json chore: use renovate preset config 2021-01-01 23:55:08 +01:00
setup.cfg build: migrate to poetry (#3) 2021-01-01 23:39:20 +01:00

README.md

certbot-dns-corenetworks

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

Discontinued: This project is no longer maintained.

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 dns-corenetworks select the authenticator plugin (Required)
--dns-corenetworks-credentials Hetzner DNS API credentials INI file. (Required)
--dns-corenetworks-propagation-seconds Seconds to wait for the TXT record to propagate

Credentials

dns_corenetworks_username = asaHB12r
dns_corenetworks_password = secure_passwor

Examples

To acquire a certificate for example.com

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

To acquire a certificate for *.example.com

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

Contributors

Special thanks goes to all contributors. If you would like to contribute, please see the instructions.

License

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