Commit Graph

209 Commits

Author SHA1 Message Date
1a126b700f fix https://github.com/Neilpang/acme.sh/issues/2252 2019-05-08 22:13:33 +08:00
b28835a604 Update haproxy deploy hook (#1591)
* implement basic haproxy deploy

HAProxy requires the certificate chain and key to be concatenated and placed somewhere (can be anywhere). This script expects a single environment variable with the path where the concatenated PEM file should be written

* add docs for HAProxy deployment

* Add conditional check to ensure path is provided

* remove whitespace

* remove more whitespace (trying to get TravisCI working)

* add reload

* update for POSIX compliance

* add documentation for reload command

* Update haproxy deploy hook

Add functionality to add OCSP stapling info (.ocsp file), issuer (.issuer file) and multi-cert bundles (suffix on pem file based on key type).

This also corrects the order of key, certificate and intermediate in the PEM file, which although HAProxy does not seem to care, was incorrect in the prior version.

* Document updated haproxy deploy hook

* Fix variable name

* whitespace fixes

* Support HAPROXY_DEPLOY_PEM_PATH

Adds compatibility to original haproxy deploy hook while still allowing custom PEM file name (via HAPROXY_DEPLOY_PEM_NAME)

* update for new haproxy deploy vars

* Fix return from reload

* Fix Le_Keylength case

* Update cert suffix for bundles .ocsp generation

* Whitepspace

* Change default for reload

* Readme update

* Actually set reload default

* Fix README.md confict
2019-05-01 15:13:42 +08:00
6340704173 fixed line breaks for support api gcore_cdn (#2237) 2019-05-01 15:11:39 +08:00
37ef0a0cb6 Fix README.md confict 2019-04-30 15:32:36 +08:00
d1f39e6217 Merge pull request #706 from palhaland/dev
Shell script for deploying changes to a routeros server.
2019-04-10 20:49:05 +08:00
297859c5bc Merge pull request #2191 from temoffey/gcore_cdn_deploy
fix gcore_cdn_deploy
2019-03-23 21:46:40 +08:00
bea52aa743 remove use grep -E 2019-03-23 16:29:33 +03:00
a4cc9ef2cc Merge pull request #2178 from temoffey/gcore_cdn_deploy
Gcore cdn deploy
2019-03-23 11:06:16 +08:00
df9174577a remove check jq 2019-03-22 23:00:47 +03:00
bd1bb7a71b fix syntax 2019-03-22 20:08:35 +03:00
4b6e7e6c37 remove use while, [[ ]], array 2019-03-22 20:02:59 +03:00
8896642e25 fix syntax 2019-03-22 20:01:39 +03:00
0ecb5a3fec fix syntax 2019-03-22 04:31:58 +03:00
d289b0b450 fix syntax 2019-03-22 04:21:41 +03:00
b8489464b3 remove use awk, jq, curl 2019-03-22 03:41:26 +03:00
ebaa3f39e4 Merge remote-tracking branch 'origin/dev' into dev 2019-03-21 15:54:02 +01:00
e19753dcde Moved documentation from deploy/README.md to deploy/routeros.sh 2019-03-21 15:53:11 +01:00
16b0704acc remove readme 2019-03-20 18:10:53 +03:00
61bcd67a5d move to wiki 2019-03-20 23:03:49 +08:00
89989adcad fix syntax 2019-03-20 14:05:18 +03:00
95cdb4b2bc fix syntax 2019-03-20 14:02:11 +03:00
228c835466 gcore_cdn_deploy 2019-03-20 03:03:10 +03:00
d604166194 Fix formatting 2019-03-19 19:15:31 +01:00
d643a2ff13 Check if mailcow path is set and fix directory check 2019-03-19 19:09:25 +01:00
b581a171f0 Add documentation for mailcow deploy hook 2019-03-19 18:43:07 +01:00
307336cfc4 Add deploy hook for mailcow
This hook will copy the key and certificate chain to the specified
mailcow installation (as described in
https://mailcow.github.io/mailcow-dockerized-docs/firststeps-ssl/#use-own-certificates)
and restarts the containers, that are using the certificates.

The hook has 2 parameters:

* `DEPLOY_MAILCOW_PATH`: The path to the mailcow installation (required)
* `DEPLOY_MAILCOW_RELOAD`: The reload command, defaults to `docker-compose restart postfix-mailcow dovecot-mailcow nginx-mailcow`
2019-03-19 18:42:47 +01:00
86fbb5952e Use env sh 2019-03-02 16:39:41 +01:00
2a52603b7e Merge pull request #2128 from the729/fix-qiniu-base64
fix deploy/qiniu.sh base64
2019-03-01 22:44:23 +08:00
22e7b4c911 fix doc of qiniu deploy script
A leading dot should be included when updating wildcard domains.
2019-02-28 23:51:43 +08:00
af5f7a7779 fix deploy/qiniu.sh base64
According to the doc (https://developer.qiniu.com/kodo/manual/1231/appendix#1), we should use URL-safe base64 instead of plain base64 for token calculation.
2019-02-28 23:43:58 +08:00
1dab2ac7d3 Updated with latest changes from Neilpang/dev 2019-02-26 17:41:24 +01:00
16a0f40ac2 Support for MyDevil.net (#2076)
support mydevil
2019-02-20 09:40:36 +08:00
a4a53e1355 Move docs into README.md from README_zh.md 2019-01-21 17:33:09 +08:00
c445e70cff fix indent 2019-01-21 14:33:15 +08:00
e8eec2cb41 add chinese readme 2019-01-21 00:11:06 +08:00
dd6fa4af00 Save QINIU_CDN_DOMAIN only when defined 2019-01-20 23:58:10 +08:00
afdb9a63ff chore: replece Le_Deploy_Qiniu_* with QINIU_* 2019-01-19 23:58:55 +08:00
4c1fa9c242 save CDN Domain with _savedomainconf 2019-01-14 22:55:05 +08:00
3c6b707353 add QINIU_CDN_DOMAIN for wildcard certificate 2019-01-13 12:25:03 +08:00
96efc8c7f0 lint codes 2019-01-12 23:11:19 +08:00
0cd6afde6f Add guidance to deploying cert to qiniu.com 2019-01-12 21:15:16 +08:00
82b11da4ca replace awk with sed and tr 2019-01-12 21:07:22 +08:00
4ec39ab707 replace with functions defined in acme.sh 2019-01-12 20:16:28 +08:00
d2a60f3ca4 lint code 2019-01-12 15:54:42 +08:00
3bc6628227 Update Qiniu's domain settings after uploading certificate 2019-01-12 15:25:36 +08:00
e19809d5b5 Add deployment for qiniu cdn
Upload certificate and privkey to Qiniu's CDN service with https://developer.qiniu.com/fusion/api/4248/certificate
2019-01-11 18:47:01 +08:00
9f067d7f56 Deploy to Hashicorp Vault docs 2018-12-10 18:17:18 +03:00
c84466b131 Write certs in Vault for Fabio load balancer 2018-12-10 16:55:21 +03:00
454c90820d Actually set reload default 2018-09-28 08:57:13 +08:00
0a4e61c1dd Readme update 2018-09-28 08:46:39 +08:00