Fato sobre data center no Puppet

Fato sobre data center no Puppet

Em exemplos de hieras, tenho visto pessoas colocando um fato chamado dcor datacenterem 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

Fatos externos - fatos gerados pela saída de um script externo ou até mesmo por uma fonte de dados estática baseada em texto

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.

informação relacionada