Pessoal,
tenho várias filiais, cada uma com seu link de internet.
E cada um com seu firewall, squid, etc....
Para não ter que ficar gerenciando o squid em cada filial, eu criei um script que de tempos em tempos, copia a pasta que tem as regras do squid.
Este script roda nas filiais e copia as regras do servidor da matriz.
Então eu atualizo as regras somente no servidor da matriz, e depois de um tempo essa regra é replicada nas filiais.
Meu problema é com o squid.conf, pois esse eu não copio no scritp, isso porque tem algumas variáveis que são diferentes para cada servidor, como por exemplo, visible_hostname, e outras variáveis que dizem respeito ao tamanho do cache. Como cada servidor tem um tamnaho de HD e RAM diferente, não dá para deixar todos com o mesmo tamanho de cache.
Porém, quando eu altero / crio alguma ACL na matriz, eu tenho que ir em todas as filiais atualizando o squid.conf.
Queria saber se existe alguma forma de eu criar variáveis, dentro do squid.conf, por exemplo, eu teria um arquivo txt no meu servidor com o tamanho do cache, por exemplo: 30720.
Aí eu criaria dentro do squid.conf essa variável que iria ler este arquivo, por exemplo, a variável se chamaria " TAM_CACHE ".
aí eu configuraria a tag:
cache_dir ufs /var/spool/squid3 $TAM_CACHE 16 256
Pois assim eu poderia copiar sem problemas o squid.conf da matriz para as filiais, mantendo as diferenças de cada filial.
Alguém sabe se isso é possível?