Em exemplos de hieras, tenho visto pessoas colocando um fato chamado dc
or datacenter
em suas hierarquias. No entanto, não está claro em nenhum lugar como o fato é implementado para determinar o data center. Existe algo que já existe para o mesmo? Ou cada um escreve seu próprio fato personalizado? Gostaria de receber ajuda para entender isso.
Responder1
O que você está descrevendo geralmente é feito estendendo o conjunto principal de fatos no servidor. Existem duas maneiras de adicionar fatos adicionais:
Fatos personalizados - fatos criados através do código Ruby
De qualquer forma, esses dados podem ser gerados de forma programável com base em mais uma combinação de atributos e/ou identificação deliberada da função e localização do servidor. No caso do data center, se os datacenters forem diferenciados por endereço IP, você poderá especificar o datacenter a partir disso.