certbot-dns-corenetworks

Core Networks DNS Authenticator plugin for Certbot.


Keywords
dns, certbot, automation, corenetworks, api, certbot-dns, python
License
MIT
Install
pip install certbot-dns-corenetworks==0.2.0

Documentation

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 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.