Jérémy Lecour
22f30b59f2
certbot: auto-detect HAPEE version in renewal hook
gitea/ansible-roles/pipeline/head This commit looks good
Details
4 months ago
Jérémy Lecour
ed4fdce58c
clean duplicate
gitea/ansible-roles/pipeline/head This commit looks good
Details
5 months ago
Jérémy Lecour
b3dbcb082f
certbot: add hapee (HAProxy Enterprise Edition) deploy hook
continuous-integration/drone/push Build is passing
Details
10 months ago
Jérémy Lecour
33cb1dd8ef
certbot: detect domains for SAN certificates
1 year ago
Jérémy Lecour
b908fc6cee
certbot: don't install legacy Certbot on Debian 9
2 years ago
Jérémy Lecour
51e414df31
certbot: syntax for "no-self-upgrade" variable
2 years ago
Jérémy Lecour
887c1552cb
certbot: sync_remote.sh uses quotes for variable export
2 years ago
Jérémy Lecour
139b342fbd
certbot: silence letsencrypt deprecation warnings
2 years ago
Jérémy Lecour
11813c31a4
certbot: add script for manual deploy hooks execution
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
51462c724c
certbot: sync_remote excludes itself
2 years ago
Jérémy Lecour
b8c5ac3097
remove whitespace for stream redirection
2 years ago
Jérémy Lecour
f6dcce239b
certbot move hooks
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
2ed77c60f0
Improve Ansible syntax
...
replace « x | changed » by « x is changed »
add explicit « bool » filter
use « length » filter instead of string comparison
2 years ago
Jérémy Lecour
eacdd2c7f2
cerbot: fix regexp syntax for sync_remote
2 years ago
Jérémy Lecour
92f28d85fe
certbot: configure remote servers
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
1caae2437a
certbot: fix remote directory initialization
2 years ago
Jérémy Lecour
cc6acdbf34
certbot: sync_remote.sh is configurable
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
f940bc3866
cerbot: use the legacy script on Debian 8 and 9
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
0e32e0d2aa
certbot: use a fixed 1.9.0 version of the certbot-auto script (renamed "letsencrypt-auto")
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
7ec0748383
certbot: detect domains if missing
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
442e9bcda8
cerbot: hook to sync certificates to remote servers
2 years ago
Eric Morino
dd8b989bbe
Add directive auth_basic off for nginx configuration
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
98f798b9fb
cerbot: parse HAProxy config file only if HAProxy is found
continuous-integration/drone/push Build is passing
Details
2 years ago
Jérémy Lecour
3e67d92fd3
certbot: an empty change shouldn't raise an exception
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
c7151a8de8
certbot: fix "no-self-upgrade" option
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
d3e69eeeb5
certbot: fix haproxy hook (ssl cert directory detection)
...
continuous-integration/drone/push Build is passing
Details
It was matching additional parameters.
Now it matches on the first argument after "crt"
3 years ago
Jérémy Lecour
ce0d61bcbd
certbot: detect HAProxy cert directory
3 years ago
Jérémy Lecour
3bd0a4ffb3
certbot: restore compatibility with old Nginx
3 years ago
Jérémy Lecour
9aed38b637
certbot: install certbot dependencies non-interactively for jessie
3 years ago
Jérémy Lecour
f3111b42e5
cerbot: add mod_jk and mod_proxy directives for the Apache challenge
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
35549d2dea
certbot: execute manual install for sources mode
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
69c98bf562
[WIP] certbot: add support for install from sources on Debian 8
3 years ago
Jérémy Lecour
65bc2c657d
certbot: commit hook must be executed at the end
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
7283e34077
Replace version_compare() with version()
3 years ago
Jérémy Lecour
ca4c4adb59
certbot: commit all changes in /etc/.git
...
continuous-integration/drone/push Build is failing
Details
On some servers, certificates can be copied directly in final
directories over SSH.
3 years ago
Jérémy Lecour
6801f4e00e
Add names to many blocks
3 years ago
Jérémy Lecour
79bb6103b8
Change "|version_compare" with "is version_compare"
3 years ago
Ludovic Poujol
0e58f34e18
certbot: Properly evaluate when apache is installed
...
continuous-integration/drone/push Build is failing
Details
Checking the existence of /etc/apache2 is not enough as a condition to
validate the presence of apache.
Indeed, some packages (including certbot!!!), put some files in
/etc/apache2/conf-available even if apache isn't installed.
In those cases, the check is not correct, and we'll enter in the apache
block, and fail when we try to enable the configuration.
With this commit, we now validate the presence apache with the presence
of /usr/sbin/apachectl
3 years ago
Jérémy Lecour
cd9e17e8f6
certbot: reload the correct daemon
continuous-integration/drone/push Build is passing
Details
3 years ago
Jérémy Lecour
68e6d6cb23
improve hooks maintainability
4 years ago
Jérémy Lecour
44b2480e03
certbot: improve hooks
4 years ago
Jérémy Lecour
3521d4a765
certbot: verify generated combined certificate file for HAProxy
4 years ago
Jérémy Lecour
86108999c1
certbot: check syntax in hooks just before reload
4 years ago
Jérémy Lecour
394e28b815
WIP: new certbot role
4 years ago