1212 * version_requirement: "Optional package version requirements (e.g. ==1.3 or >=1.2,<2.0, see https://www.python.org/dev/peps/pep-0440/#version-specifiers)",
1313 * dependencies: "Additional dependencies, space separated (as you would pass it to pip install)",
1414 * credentials: `Template of the credentials file`,
15- * full_plugin_name: "The full plugin name as used in the commandline with certbot, including prefixes, e.g. 'certbot-dns-njalla: dns-njalla'",
15+ * full_plugin_name: "The full plugin name as used in the commandline with certbot, e.g. 'dns-njalla'",
1616 * },
1717 * ...
1818 * }
@@ -26,18 +26,18 @@ module.exports = {
2626 package_name : 'certbot-dns-acmedns' ,
2727 version_requirement : '~=0.1.0' ,
2828 dependencies : '' ,
29- credentials : `certbot_dns_acmedns: dns_acmedns_api_url = http://acmedns-server/
30- certbot_dns_acmedns: dns_acmedns_registration_file = /data/acme-registration.json`,
31- full_plugin_name : 'certbot-dns-acmedns: dns-acmedns' ,
29+ credentials : `dns_acmedns_api_url = http://acmedns-server/
30+ dns_acmedns_registration_file = /data/acme-registration.json` ,
31+ full_plugin_name : 'dns-acmedns' ,
3232 } ,
3333 aliyun : {
3434 display_name : 'Aliyun' ,
3535 package_name : 'certbot-dns-aliyun' ,
3636 version_requirement : '~=0.38.1' ,
3737 dependencies : '' ,
38- credentials : `certbot_dns_aliyun: dns_aliyun_access_key = 12345678
39- certbot_dns_aliyun: dns_aliyun_access_key_secret = 1234567890abcdef1234567890abcdef`,
40- full_plugin_name : 'certbot-dns-aliyun: dns-aliyun' ,
38+ credentials : `dns_aliyun_access_key = 12345678
39+ dns_aliyun_access_key_secret = 1234567890abcdef1234567890abcdef` ,
40+ full_plugin_name : 'dns-aliyun' ,
4141 } ,
4242 //####################################################//
4343 azure : {
@@ -107,30 +107,30 @@ dns_cloudxns_secret_key = 1122334455667788`,
107107 package_name : 'certbot-dns-corenetworks' ,
108108 version_requirement : '~=0.1.4' ,
109109 dependencies : '' ,
110- credentials : `certbot_dns_corenetworks: dns_corenetworks_username = asaHB12r
111- certbot_dns_corenetworks: dns_corenetworks_password = secure_password`,
112- full_plugin_name : 'certbot-dns-corenetworks: dns-corenetworks' ,
110+ credentials : `dns_corenetworks_username = asaHB12r
111+ dns_corenetworks_password = secure_password` ,
112+ full_plugin_name : 'dns-corenetworks' ,
113113 } ,
114114 //####################################################//
115115 cpanel : {
116116 display_name : 'cPanel' ,
117117 package_name : 'certbot-dns-cpanel' ,
118118 version_requirement : '~=0.2.2' ,
119119 dependencies : '' ,
120- credentials : `certbot_dns_cpanel: cpanel_url = https://cpanel.example.com:2083
121- certbot_dns_cpanel: cpanel_username = user
122- certbot_dns_cpanel: cpanel_password = hunter2`,
123- full_plugin_name : 'certbot-dns-cpanel: cpanel' ,
120+ credentials : `cpanel_url = https://cpanel.example.com:2083
121+ cpanel_username = user
122+ cpanel_password = hunter2` ,
123+ full_plugin_name : 'cpanel' ,
124124 } ,
125125 //####################################################//
126126 desec : {
127127 display_name : 'deSEC' ,
128128 package_name : 'certbot-dns-desec' ,
129129 version_requirement : '~=0.3.0' ,
130130 dependencies : '' ,
131- credentials : `certbot_dns_desec: dns_desec_token = YOUR_DESEC_API_TOKEN
132- certbot_dns_desec: dns_desec_endpoint = https://desec.io/api/v1/`,
133- full_plugin_name : 'certbot-dns-desec: dns-desec' ,
131+ credentials : `dns_desec_token = YOUR_DESEC_API_TOKEN
132+ dns_desec_endpoint = https://desec.io/api/v1/` ,
133+ full_plugin_name : 'dns-desec' ,
134134 } ,
135135 //####################################################//
136136 duckdns : {
@@ -186,18 +186,18 @@ dns_dnsmadeeasy_secret_key = c9b5625f-9834-4ff8-baba-4ed5f32cae55`,
186186 package_name : 'certbot-dns-dnspod' ,
187187 version_requirement : '~=0.1.0' ,
188188 dependencies : '' ,
189- credentials : `certbot_dns_dnspod: dns_dnspod_email = "DNSPOD-API-REQUIRES-A-VALID-EMAIL"
190- certbot_dns_dnspod: dns_dnspod_api_token = "DNSPOD-API-TOKEN"`,
191- full_plugin_name : 'certbot-dns-dnspod: dns-dnspod' ,
189+ credentials : `dns_dnspod_email = "DNSPOD-API-REQUIRES-A-VALID-EMAIL"
190+ dns_dnspod_api_token = "DNSPOD-API-TOKEN"` ,
191+ full_plugin_name : 'dns-dnspod' ,
192192 } ,
193193 //####################################################//
194194 dynu : {
195195 display_name : 'Dynu' ,
196196 package_name : 'certbot-dns-dynu' ,
197197 version_requirement : '~=0.0.1' ,
198198 dependencies : '' ,
199- credentials : 'certbot_dns_dynu: dns_dynu_auth_token = YOUR_DYNU_AUTH_TOKEN' ,
200- full_plugin_name : 'certbot-dns-dynu: dns-dynu' ,
199+ credentials : 'dns_dynu_auth_token = YOUR_DYNU_AUTH_TOKEN' ,
200+ full_plugin_name : 'dns-dynu' ,
201201 } ,
202202 //####################################################//
203203 eurodns : {
@@ -208,16 +208,20 @@ certbot_dns_dnspod:dns_dnspod_api_token = "DNSPOD-API-TOKEN"`,
208208 credentials : `dns_eurodns_applicationId = myuser
209209dns_eurodns_apiKey = mysecretpassword
210210dns_eurodns_endpoint = https://rest-api.eurodns.com/user-api-gateway/proxy` ,
211- full_plugin_name : 'certbot-dns-eurodns: dns-eurodns' ,
211+ full_plugin_name : 'dns-eurodns' ,
212212 } ,
213213 //####################################################//
214214 gandi : {
215215 display_name : 'Gandi Live DNS' ,
216216 package_name : 'certbot_plugin_gandi' ,
217- version_requirement : '~=1.2.5 ' ,
217+ version_requirement : '~=1.3.2 ' ,
218218 dependencies : '' ,
219- credentials : 'certbot_plugin_gandi:dns_api_key = APIKEY' ,
220- full_plugin_name : 'certbot-plugin-gandi:dns' ,
219+ credentials : `# live dns v5 api key
220+ dns_gandi_api_key=APIKEY
221+
222+ # optional organization id, remove it if not used
223+ dns_gandi_sharing_id=SHARINGID` ,
224+ full_plugin_name : 'dns-gandi' ,
221225 } ,
222226 //####################################################//
223227 godaddy : {
@@ -247,71 +251,71 @@ dns_godaddy_key = abcdef0123456789abcdef01234567abcdef0123`,
247251 package_name : 'certbot-dns-hetzner' ,
248252 version_requirement : '~=1.0.4' ,
249253 dependencies : '' ,
250- credentials : 'certbot_dns_hetzner: dns_hetzner_api_token = 0123456789abcdef0123456789abcdef' ,
251- full_plugin_name : 'certbot-dns-hetzner: dns-hetzner' ,
254+ credentials : 'dns_hetzner_api_token = 0123456789abcdef0123456789abcdef' ,
255+ full_plugin_name : 'dns-hetzner' ,
252256 } ,
253257 //####################################################//
254258 infomaniak : {
255259 display_name : 'Infomaniak' ,
256260 package_name : 'certbot-dns-infomaniak' ,
257261 version_requirement : '~=0.1.12' ,
258262 dependencies : '' ,
259- credentials : 'certbot_dns_infomaniak: dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' ,
260- full_plugin_name : 'certbot-dns-infomaniak: dns-infomaniak' ,
263+ credentials : 'dns_infomaniak_token = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' ,
264+ full_plugin_name : 'dns-infomaniak' ,
261265 } ,
262266 //####################################################//
263267 inwx : {
264268 display_name : 'INWX' ,
265269 package_name : 'certbot-dns-inwx' ,
266270 version_requirement : '~=2.1.2' ,
267271 dependencies : '' ,
268- credentials : `certbot_dns_inwx: dns_inwx_url = https://api.domrobot.com/xmlrpc/
269- certbot_dns_inwx: dns_inwx_username = your_username
270- certbot_dns_inwx: dns_inwx_password = your_password
271- certbot_dns_inwx: dns_inwx_shared_secret = your_shared_secret optional`,
272- full_plugin_name : 'certbot-dns-inwx: dns-inwx' ,
272+ credentials : `dns_inwx_url = https://api.domrobot.com/xmlrpc/
273+ dns_inwx_username = your_username
274+ dns_inwx_password = your_password
275+ dns_inwx_shared_secret = your_shared_secret optional` ,
276+ full_plugin_name : 'dns-inwx' ,
273277 } ,
274278 //####################################################//
275279 ionos : {
276280 display_name : 'IONOS' ,
277281 package_name : 'certbot-dns-ionos' ,
278- version_requirement : '~=0.0.7 ' ,
282+ version_requirement : '==2021.9.20.post1 ' ,
279283 dependencies : '' ,
280- credentials : `certbot_dns_ionos: dns_ionos_prefix = myapikeyprefix
281- certbot_dns_ionos: dns_ionos_secret = verysecureapikeysecret
282- certbot_dns_ionos: dns_ionos_endpoint = https://api.hosting.ionos.com`,
283- full_plugin_name : 'certbot-dns-ionos: dns-ionos' ,
284+ credentials : `dns_ionos_prefix = myapikeyprefix
285+ dns_ionos_secret = verysecureapikeysecret
286+ dns_ionos_endpoint = https://api.hosting.ionos.com` ,
287+ full_plugin_name : 'dns-ionos' ,
284288 } ,
285289 //####################################################//
286290 ispconfig : {
287291 display_name : 'ISPConfig' ,
288292 package_name : 'certbot-dns-ispconfig' ,
289293 version_requirement : '~=0.2.0' ,
290294 dependencies : '' ,
291- credentials : `certbot_dns_ispconfig: dns_ispconfig_username = myremoteuser
292- certbot_dns_ispconfig: dns_ispconfig_password = verysecureremoteuserpassword
293- certbot_dns_ispconfig: dns_ispconfig_endpoint = https://localhost:8080`,
294- full_plugin_name : 'certbot-dns-ispconfig: dns-ispconfig' ,
295+ credentials : `dns_ispconfig_username = myremoteuser
296+ dns_ispconfig_password = verysecureremoteuserpassword
297+ dns_ispconfig_endpoint = https://localhost:8080` ,
298+ full_plugin_name : 'dns-ispconfig' ,
295299 } ,
296300 //####################################################//
297301 isset : {
298302 display_name : 'Isset' ,
299303 package_name : 'certbot-dns-isset' ,
300304 version_requirement : '~=0.0.3' ,
301305 dependencies : '' ,
302- credentials : `certbot_dns_isset: dns_isset_endpoint="https://customer.isset.net/api"
303- certbot_dns_isset: dns_isset_token="<token>"`,
304- full_plugin_name : 'certbot-dns-isset: dns-isset' ,
306+ credentials : `dns_isset_endpoint="https://customer.isset.net/api"
307+ dns_isset_token="<token>"` ,
308+ full_plugin_name : 'dns-isset' ,
305309 } ,
306310 joker : {
307311 display_name : 'Joker' ,
308312 package_name : 'certbot-dns-joker' ,
309313 version_requirement : '~=1.1.0' ,
310314 dependencies : '' ,
311- credentials : `certbot_dns_joker: dns_joker_username = <Dynamic DNS Authentication Username>
312- certbot_dns_joker: dns_joker_password = <Dynamic DNS Authentication Password>
313- certbot_dns_joker: dns_joker_domain = <Dynamic DNS Domain>`,
314- full_plugin_name : 'certbot-dns-joker: dns-joker' ,
315+ credentials : `dns_joker_username = <Dynamic DNS Authentication Username>
316+ dns_joker_password = <Dynamic DNS Authentication Password>
317+ dns_joker_domain = <Dynamic DNS Domain>` ,
318+ full_plugin_name : 'dns-joker' ,
315319 } ,
316320 //####################################################//
317321 linode : {
@@ -349,19 +353,19 @@ dns_luadns_token = 0123456789abcdef0123456789abcdef`,
349353 package_name : 'certbot-dns-netcup' ,
350354 version_requirement : '~=1.0.0' ,
351355 dependencies : '' ,
352- credentials : `certbot_dns_netcup: dns_netcup_customer_id = 123456
353- certbot_dns_netcup: dns_netcup_api_key = 0123456789abcdef0123456789abcdef01234567
354- certbot_dns_netcup: dns_netcup_api_password = abcdef0123456789abcdef01234567abcdef0123`,
355- full_plugin_name : 'certbot-dns-netcup: dns-netcup' ,
356+ credentials : `dns_netcup_customer_id = 123456
357+ dns_netcup_api_key = 0123456789abcdef0123456789abcdef01234567
358+ dns_netcup_api_password = abcdef0123456789abcdef01234567abcdef0123` ,
359+ full_plugin_name : 'dns-netcup' ,
356360 } ,
357361 //####################################################//
358362 njalla : {
359363 display_name : 'Njalla' ,
360364 package_name : 'certbot-dns-njalla' ,
361365 version_requirement : '~=1.0.0' ,
362366 dependencies : '' ,
363- credentials : 'certbot_dns_njalla: dns_njalla_token = 0123456789abcdef0123456789abcdef01234567' ,
364- full_plugin_name : 'certbot-dns-njalla: dns-njalla' ,
367+ credentials : 'dns_njalla_token = 0123456789abcdef0123456789abcdef01234567' ,
368+ full_plugin_name : 'dns-njalla' ,
365369 } ,
366370 //####################################################//
367371 nsone : {
@@ -414,9 +418,9 @@ dns_porkbun_secret=your-porkbun-api-secret`,
414418 package_name : 'certbot-dns-powerdns' ,
415419 version_requirement : '~=0.2.0' ,
416420 dependencies : '' ,
417- credentials : `certbot_dns_powerdns: dns_powerdns_api_url = https://api.mypowerdns.example.org
418- certbot_dns_powerdns: dns_powerdns_api_key = AbCbASsd!@34`,
419- full_plugin_name : 'certbot-dns-powerdns: dns-powerdns' ,
421+ credentials : `dns_powerdns_api_url = https://api.mypowerdns.example.org
422+ dns_powerdns_api_key = AbCbASsd!@34` ,
423+ full_plugin_name : 'dns-powerdns' ,
420424 } ,
421425 //####################################################//
422426 regru : {
@@ -463,17 +467,17 @@ aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,
463467 package_name : 'certbot-dns-transip' ,
464468 version_requirement : '~=0.3.3' ,
465469 dependencies : '' ,
466- credentials : `certbot_dns_transip: dns_transip_username = my_username
467- certbot_dns_transip: dns_transip_key_file = /etc/letsencrypt/transip-rsa.key`,
468- full_plugin_name : 'certbot-dns-transip: dns-transip' ,
470+ credentials : `dns_transip_username = my_username
471+ dns_transip_key_file = /etc/letsencrypt/transip-rsa.key` ,
472+ full_plugin_name : 'dns-transip' ,
469473 } ,
470474 //####################################################//
471475 vultr : {
472476 display_name : 'Vultr' ,
473477 package_name : 'certbot-dns-vultr' ,
474478 version_requirement : '~=1.0.3' ,
475479 dependencies : '' ,
476- credentials : 'certbot_dns_vultr: dns_vultr_key = YOUR_VULTR_API_KEY' ,
477- full_plugin_name : 'certbot-dns-vultr: dns-vultr' ,
480+ credentials : 'dns_vultr_key = YOUR_VULTR_API_KEY' ,
481+ full_plugin_name : 'dns-vultr' ,
478482 } ,
479483} ;
0 commit comments