Commit Graph
6 Commits
Author SHA1 Message Date
agboola 19d6047b74 added cloudflare DNS provider
Cloudflare dns
2025-11-14 20:32:18 +00:00
agboola 8891d640bd Changes to propagation and logging
Removed propagation timeout and polling interval and introduced "--dns.propagation-wait 240s" to allow for proper dns propagation.
This is especially useful in an environment where dns queries are cached or locked down environment. 240s (4 minutes) is enough time for proper propagation of dns records.

added the logfile to the autorenew function to properly trac if cronjobs are actually run
2025-08-27 14:13:11 +01:00
agboola 19c931abb0 get_os_type function updated
minor changes to awk command to determin os-release type
change redhat to rhel in function
2025-07-16 15:14:32 +01:00
agboola 9eb88078eb Major Changes to Script - 20250716
- Removed option of writing to ~/.bash_profile or ~/.profile this is only set when running script so as not to alter user files
- Added more option on dependencies
- Added option to install web servers
- Added option to update lego
- Added option to check for different linux distro (only debian and rhel variants covered)
- Updated go version to 1.24.5 from 1.24.5
2025-07-16 15:01:10 +01:00
agboola d4c0da4a95 Update lego_wrapper.sh
Changed all exits to 0 from 1 - inappropriate to exit with 1
Changes to write all renewal output to file - to track renewal attempts by crontab

Signed-off-by: agboola <agboola@theonasanyas.com>
2025-05-21 14:47:48 +01:00
agboola 899e9b8feb Add lego_wrapper.sh
initial script to issue, revoke, list, renew, autorenew lets encrypt certificates.
it only uses dns challenges

Signed-off-by: agboola <agboola@theonasanyas.com>
2025-05-21 07:15:10 +01:00