## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
##
-backend holter {
- # holter.debian.org
- .host = "194.177.211.202";
- .port = "80";
-}
-backend powell {
- # powell.debian.org
- .host = "87.106.64.223";
- .port = "80";
+
+director packages_debian_org random {
+ {
+ .backend = {
+ .host = "5.153.231.3";
+ .port = "80";
+ }
+ .weight = 1;
+ }
+ {
+ .backend = {
+ .host = "213.165.95.4";
+ .port = "80";
+ }
+ .weight = 1;
+ }
}
+
sub vcl_recv {
# Add a unique header containing the client address
remove req.http.X-Forwarded-For;
set req.http.X-Forwarded-For = req.http.rlnclientipaddr;
- ### restart logic, this will redefine the backends if vcl_restart has been triggered
- if (req.restarts == 0) {
- set req.backend = holter;
- } else if (req.restarts == 1) {
- set req.backend = powell;
- } else if (req.restarts == 2) {
- set req.backend = holter;
- } else {
- set req.backend = holter;
- }
-
+ set req.backend = packages_debian_org;
- return(lookup);
+ return(lookup);
}
sub vcl_fetch {
return(deliver);
}
+