certbotdnsyandexcloud 0.0.1
YandexCloud DNS Authenticator plugin for Certbot
yandexcloud DNS Authenticator plugin for certbot.
This plugin automates the process of completing a dns-01 challenge by creating, and subsequently removing, TXT records using the yandexcloud API
Installation
pip install certbot-dns-yandexcloud
Certbot Arguments
To start using DNS authentication for yandexcloud, pass the following arguments on certbot's command line:
Option
Description
--authenticator dns-yandexcloud
select the authenticator plugin (Required)
--dns-yandexcloud-credentials FILE_PATH
yandexcloud credentials INI file path. (Required)
Credentials
Before credentials.ini providing create yandexcloud service account and create service-account-key and get your folder_id where DNS zone is created
An example credentials.ini file:
dns_yandexcloud_sa_json_path = "~/.secrets/certbot/sa.json"
dns_yandexcloud_folder_id = "b0g0kfc0jutlhm000r00"
Examples
certbot certonly \
--authenticator dns-yandexcloud \
--dns-yandexcloud-credentials ~/.secrets/certbot/yandexcloud.ini \
--non-interactive --agree-tos --email username@example.com \
-d 'example.com'
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.