nginx module: add upstream extraConfig

This commit is contained in:
Nikolay Amiantov 2018-04-03 10:43:15 +03:00
parent 61a87491dc
commit a08645e9be

View File

@ -38,6 +38,7 @@ let
${toString (flip mapAttrsToList upstream.servers (name: server: '' ${toString (flip mapAttrsToList upstream.servers (name: server: ''
server ${name} ${optionalString server.backup "backup"}; server ${name} ${optionalString server.backup "backup"};
''))} ''))}
${upstream.extraConfig}
} }
'')); ''));
@ -492,6 +493,13 @@ in
''; '';
default = {}; default = {};
}; };
extraConfig = mkOption {
type = types.lines;
default = "";
description = ''
These lines go to the end of the upstream verbatim.
'';
};
}; };
}); });
description = '' description = ''