File tree Expand file tree Collapse file tree
src/tests/multi-server/environments
configs/freeradius/load-generator Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,11 +40,11 @@ modules {
4040 {% include "environments/configs/freeradius/common/mods-available/stats" %}
4141
4242 # radius module instance configuration
43- {% for i in range (1, (num_of_dst_servers + 1)) %}
44- radius radius-module-dst -server{{ i }} {
45- $template radius-module-dst -server-tmpl
43+ {% for i in range (1, (load_gen_num_of_dest_servers + 1)) %}
44+ radius radius-module-dest -server{{ i }} {
45+ $template radius-module-dest -server-tmpl
4646 udp {
47- ipaddr = homeserver {{ i }}
47+ ipaddr = {{ load_gen_dest_server_name }} {{ i }}
4848 }
4949 }
5050 {% endfor %}
@@ -183,8 +183,8 @@ server load-generator {
183183 authenticate load-generator-proxy {
184184 # Use redundant-load-balance to distribute requests to multiple home servers
185185 redundant-load-balance {
186- {% for i in range (1, (num_of_dst_servers + 1)) %}
187- radius-module-dst -server{{ i }}
186+ {% for i in range (1, (load_gen_num_of_dest_servers + 1)) %}
187+ radius-module-dest -server{{ i }}
188188 {% endfor %}
189189 }
190190 }
Original file line number Diff line number Diff line change 22#
33# radius module template for load-generator
44#
5- radius-module-dst -server-tmpl {
5+ radius-module-dest -server-tmpl {
66 mode = client
77 transport = udp
88 type = Access-Request
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ x-common-config: &id001
1717 - NET_ADMIN
1818 - SYS_PTRACE
1919services:
20- {% for i in range (1, (num_of_dst_servers + 1)) %}
20+ {% for i in range (1, (compose_num_of_home_servers + 1)) %}
2121 homeserver{{ i }}:
2222 image: freeradius-build:latest
2323 volumes:
@@ -48,7 +48,7 @@ services:
4848 - " 1813:1813/udp"
4949 - " 1820:1820/udp"
5050 depends_on:
51- {% for i in range(1, (num_of_dst_servers + 1)) %}
51+ {% for i in range(1, (compose_num_of_home_servers + 1)) %}
5252 - homeserver{{ i }}
5353{% endfor %}
5454 volumes:
Original file line number Diff line number Diff line change 1- num_of_dst_servers : 5
2- dst_server_name : homeserver
1+ # Docker compose Jinja template vars
2+ compose_num_of_home_servers : 5
3+ # Load generator Jinja template vars
4+ load_gen_num_of_dest_servers : 5
5+ load_gen_dest_server_name : homeserver
6+ # General Jinja template vars
37listener_type : file
You can’t perform that action at this time.
0 commit comments