Geralmente é uma má ideia fazer esse tipo de configuração.
É melhor fazer o seguinte:
Configuração geral:
http {
...
include upstreams/*.conf;
...
server {
...
upstreams / *. conf:
Use um script para gerar esses arquivos com variáveis variáveis para você e, em seguida, recarregue a configuração com nginx -s reload
Exemplo de script python:
from os import system
upstream = "something"
with open('upstreams/bro.conf', 'w') as f:
f.write('upstream {0} {{\n\tserver unix:/socks/{0}.sock\n}}'.format(upstream)
system('nginx -s reload')