No verniz, a única armadilha que posso prever é ao adicionar novos servidores (backends) ... O verniz é "insensível ao host", portanto, se todos os servidores puderem processar solicitações para todos os hosts, você não terá problemas.
Você também pode usar o diretor DNS [1] (se não precisar de verificações de integridade) para adicionar um intervalo de rede (notação cidr) de servidores de back-end:
director directorname dns {
.list = {
.port = "80";
.connect_timeout = 0.4s;
"192.168.15.0"/3;
}
.ttl = 5m;
}
Provavelmente, usar o Puppet para esse tipo de configuração é uma boa ideia, mas acho que você precisará de um módulo personalizado para isso.
[1] link