Commit Graph

44 Commits (stable)

Author SHA1 Message Date
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