From b63698a8b3f15c73bdcd6b0940e924018d9711b7 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 15 Nov 2025 12:02:47 -0300 Subject: Feat: rate limiting: adds $rate_limit_burst and $rate_limit_delay --- manifests/site/config.pp | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) (limited to 'manifests/site') diff --git a/manifests/site/config.pp b/manifests/site/config.pp index c0e1809..0d88cb1 100644 --- a/manifests/site/config.pp +++ b/manifests/site/config.pp @@ -1,21 +1,23 @@ define nginx::site::config( - $server_name = $name, - $ensure = present, - $source = 'template', - $template = 'site', - $backend = 'weblocal', - $aliases = "*.${name}", - $cache = false, - $cache_levels = '1:2', - $cache_size = '10m', - $cache_inactive = '600s', - $cache_max_size = '1m', - $rate_limit = false, - $rate_limit_key = '$binary_remote_addr', - $rate_limit_zone = $server_name, - $rate_limit_size = "10m", - $rate_limit_rate = "20r/s", - $x_frame_options = 'DENY', + $server_name = $name, + $ensure = present, + $source = 'template', + $template = 'site', + $backend = 'weblocal', + $aliases = "*.${name}", + $cache = false, + $cache_levels = '1:2', + $cache_size = '10m', + $cache_inactive = '600s', + $cache_max_size = '1m', + $rate_limit = false, + $rate_limit_key = '$binary_remote_addr', + $rate_limit_zone = $server_name, + $rate_limit_size = "10m", + $rate_limit_rate = "20r/s", + $rate_limit_burst = '10', + $rate_limit_delay = '1', + $x_frame_options = 'DENY', ){ case $source { 'file': { -- cgit v1.2.3