haproxy/examples
William Lallemand d2c9bf70e5 EXAMPLES: lua/acme: add a dns-01 handler for Gandi LiveDNS API
This Lua script automates dns-01 ACME challenges using the Gandi LiveDNS
API v5. It subscribes to the ACME_DEPLOY event to set the required
_acme-challenge TXT record via the Gandi REST API, signals HAProxy that
the challenge is ready using ACME.challenge_ready(), then cleans up the
TXT record once the certificate is issued on ACME_NEWCERT.

The API key is read from the GANDI_API_KEY environment variable at
startup. Zone discovery is automatic: the script probes parent zones
from longest to shortest until Gandi accepts the record, which handles
both apex and wildcard certificates transparently.
2026-06-11 19:37:49 +02:00
..
errorfiles MINOR: fix typos in the examples files 2018-11-18 22:24:51 +01:00
lua EXAMPLES: lua/acme: add a dns-01 handler for Gandi LiveDNS API 2026-06-11 19:37:49 +02:00
basic-config-edge.cfg EXAMPLES: update the basic-config-edge file for 2.8 2023-05-31 16:08:57 +02:00
content-sw-sample.cfg CLEANUP: examples: fix the example file content-sw-sample.cfg 2015-10-13 16:47:16 +02:00
games.cfg EXAMPLES: add "games.cfg" and an example game in Lua 2025-04-01 09:10:00 +02:00
haproxy.init DOC: remove last occurrences of "HA-Proxy" syntax 2021-05-09 06:29:40 +02:00
keylog-test.cfg EXAMPLES: ssl: keylog entries are greater than 1024 2026-04-14 16:24:28 +02:00
mptcp-backend.py MEDIUM: protocol: add MPTCP per address support 2024-08-30 18:53:49 +02:00
mptcp.cfg MEDIUM: protocol: add MPTCP per address support 2024-08-30 18:53:49 +02:00
option-http_proxy.cfg MEDIUM: proxy: remove long-broken 'option http_proxy' 2021-07-18 19:35:32 +02:00
quick-test.cfg EXAMPLES: add a trivial config for quick testing 2021-05-12 17:54:56 +02:00
socks4.cfg MEDIUM: connection: Upstream SOCKS4 proxy support 2019-05-31 17:24:06 +02:00
traces.cfg MEDIUM: mux_quic: rename qmux traces to qcm 2026-05-13 16:23:58 +02:00
transparent_proxy.cfg CLEANUP: assorted typo fixes in the code and comments 2020-06-26 11:27:28 +02:00
wurfl-example.cfg CLEANUP: assorted typo fixes in the code and comments 2020-06-26 11:27:28 +02:00