12
12
* 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)",
13
13
* dependencies: "Additional dependencies, space separated (as you would pass it to pip install)",
14
14
* 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'",
16
16
* },
17
17
* ...
18
18
* }
@@ -26,18 +26,18 @@ module.exports = {
26
26
package_name : 'certbot-dns-acmedns' ,
27
27
version_requirement : '~=0.1.0' ,
28
28
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' ,
32
32
} ,
33
33
aliyun : {
34
34
display_name : 'Aliyun' ,
35
35
package_name : 'certbot-dns-aliyun' ,
36
36
version_requirement : '~=0.38.1' ,
37
37
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' ,
41
41
} ,
42
42
//####################################################//
43
43
azure : {
@@ -107,30 +107,30 @@ dns_cloudxns_secret_key = 1122334455667788`,
107
107
package_name : 'certbot-dns-corenetworks' ,
108
108
version_requirement : '~=0.1.4' ,
109
109
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' ,
113
113
} ,
114
114
//####################################################//
115
115
cpanel : {
116
116
display_name : 'cPanel' ,
117
117
package_name : 'certbot-dns-cpanel' ,
118
118
version_requirement : '~=0.2.2' ,
119
119
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' ,
124
124
} ,
125
125
//####################################################//
126
126
desec : {
127
127
display_name : 'deSEC' ,
128
128
package_name : 'certbot-dns-desec' ,
129
129
version_requirement : '~=0.3.0' ,
130
130
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' ,
134
134
} ,
135
135
//####################################################//
136
136
duckdns : {
@@ -186,18 +186,18 @@ dns_dnsmadeeasy_secret_key = c9b5625f-9834-4ff8-baba-4ed5f32cae55`,
186
186
package_name : 'certbot-dns-dnspod' ,
187
187
version_requirement : '~=0.1.0' ,
188
188
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' ,
192
192
} ,
193
193
//####################################################//
194
194
dynu : {
195
195
display_name : 'Dynu' ,
196
196
package_name : 'certbot-dns-dynu' ,
197
197
version_requirement : '~=0.0.1' ,
198
198
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' ,
201
201
} ,
202
202
//####################################################//
203
203
eurodns : {
@@ -208,16 +208,20 @@ certbot_dns_dnspod:dns_dnspod_api_token = "DNSPOD-API-TOKEN"`,
208
208
credentials : `dns_eurodns_applicationId = myuser
209
209
dns_eurodns_apiKey = mysecretpassword
210
210
dns_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' ,
212
212
} ,
213
213
//####################################################//
214
214
gandi : {
215
215
display_name : 'Gandi Live DNS' ,
216
216
package_name : 'certbot_plugin_gandi' ,
217
- version_requirement : '~=1.2.5 ' ,
217
+ version_requirement : '~=1.3.2 ' ,
218
218
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' ,
221
225
} ,
222
226
//####################################################//
223
227
godaddy : {
@@ -247,71 +251,71 @@ dns_godaddy_key = abcdef0123456789abcdef01234567abcdef0123`,
247
251
package_name : 'certbot-dns-hetzner' ,
248
252
version_requirement : '~=1.0.4' ,
249
253
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' ,
252
256
} ,
253
257
//####################################################//
254
258
infomaniak : {
255
259
display_name : 'Infomaniak' ,
256
260
package_name : 'certbot-dns-infomaniak' ,
257
261
version_requirement : '~=0.1.12' ,
258
262
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' ,
261
265
} ,
262
266
//####################################################//
263
267
inwx : {
264
268
display_name : 'INWX' ,
265
269
package_name : 'certbot-dns-inwx' ,
266
270
version_requirement : '~=2.1.2' ,
267
271
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' ,
273
277
} ,
274
278
//####################################################//
275
279
ionos : {
276
280
display_name : 'IONOS' ,
277
281
package_name : 'certbot-dns-ionos' ,
278
- version_requirement : '~=0.0.7 ' ,
282
+ version_requirement : '==2021.9.20.post1 ' ,
279
283
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' ,
284
288
} ,
285
289
//####################################################//
286
290
ispconfig : {
287
291
display_name : 'ISPConfig' ,
288
292
package_name : 'certbot-dns-ispconfig' ,
289
293
version_requirement : '~=0.2.0' ,
290
294
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' ,
295
299
} ,
296
300
//####################################################//
297
301
isset : {
298
302
display_name : 'Isset' ,
299
303
package_name : 'certbot-dns-isset' ,
300
304
version_requirement : '~=0.0.3' ,
301
305
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' ,
305
309
} ,
306
310
joker : {
307
311
display_name : 'Joker' ,
308
312
package_name : 'certbot-dns-joker' ,
309
313
version_requirement : '~=1.1.0' ,
310
314
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' ,
315
319
} ,
316
320
//####################################################//
317
321
linode : {
@@ -349,19 +353,19 @@ dns_luadns_token = 0123456789abcdef0123456789abcdef`,
349
353
package_name : 'certbot-dns-netcup' ,
350
354
version_requirement : '~=1.0.0' ,
351
355
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' ,
356
360
} ,
357
361
//####################################################//
358
362
njalla : {
359
363
display_name : 'Njalla' ,
360
364
package_name : 'certbot-dns-njalla' ,
361
365
version_requirement : '~=1.0.0' ,
362
366
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' ,
365
369
} ,
366
370
//####################################################//
367
371
nsone : {
@@ -414,9 +418,9 @@ dns_porkbun_secret=your-porkbun-api-secret`,
414
418
package_name : 'certbot-dns-powerdns' ,
415
419
version_requirement : '~=0.2.0' ,
416
420
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' ,
420
424
} ,
421
425
//####################################################//
422
426
regru : {
@@ -463,17 +467,17 @@ aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY`,
463
467
package_name : 'certbot-dns-transip' ,
464
468
version_requirement : '~=0.3.3' ,
465
469
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' ,
469
473
} ,
470
474
//####################################################//
471
475
vultr : {
472
476
display_name : 'Vultr' ,
473
477
package_name : 'certbot-dns-vultr' ,
474
478
version_requirement : '~=1.0.3' ,
475
479
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' ,
478
482
} ,
479
483
} ;
0 commit comments