blob: 7dc715657c58984c3ce2ca1d594caa949a7d3956 [file] [log] [blame]
Michel Nederlof734be5f2018-03-13 13:57:49 +01001_dollar: '$'
2salt:
3 minion:
4 enabled: true
5nginx:
6 server:
7 enabled: true
8 extras: false
9 bind:
10 address: 127.0.0.1
11 protocol: tcp
Vasyl Saienkoc14eca22018-12-07 09:46:17 +000012 geo:
13 enabled: true
14 items:
15 global_geo_limiting:
16 enabled: true
17 variable: ip_limit_key
18 body:
19 default:
20 value: '1'
21 unlimited_client1:
22 name: '10.12.100.1/32'
23 value: '0'
24 map:
25 enabled: true
26 items:
27 global_geo_limiting_map:
28 enabled: true
29 string: ip_limit_key
30 variable: ip_limit_action
31 body:
32 limited:
33 name: 1
34 value: '$binary_remote_addr'
35 unlimited:
36 name: 0
37 value: '""'
38 limit_req_module:
39 limit_req_zone:
40 global_limit_zone:
41 key: ip_limit_action
42 size: 10m
43 rate: '1r/s'
44 limit_req_status: 503
Michel Nederlof734be5f2018-03-13 13:57:49 +010045 site:
46 nginx_proxy_site01:
47 enabled: true
48 type: nginx_proxy
49 name: site01
50 proxy:
51 host: 127.0.0.1
52 port: 808
53 protocol: http
54 host:
55 name: cloudlab.domain.com
56 port: 31337
Vasyl Saienkoc14eca22018-12-07 09:46:17 +000057 limit_req_module:
58 limit_req:
59 global_limit_zone:
60 burst: 5
61 enabled: true