Skip to content

Commit 96959db

Browse files
authored
Merge pull request #1504 from jc21/removes-certbot-plugin-prefixes
Removes certbot plugin prefixes
2 parents 725ba83 + b833044 commit 96959db

File tree

1 file changed

+69
-65
lines changed

1 file changed

+69
-65
lines changed

global/certbot-dns-plugins.js

Lines changed: 69 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
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
209209
dns_eurodns_apiKey = mysecretpassword
210210
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',
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

Comments
 (0)