
Estou usando o RedHat Satellite 6.1.1 e estou sincronizando com sucesso os módulos Puppet de uma forja local na parte Katello do Satellite.
No entanto, não tenho certeza de como sincronizar meus dados do Hiera.
Obviamente, gostaria de aproveitar os recursos de gerenciamento do ciclo de vida do Katello para controlar os dados, mas não tenho certeza de como fazer isso.
Devo adicionar o repositório Puppet git como fonte? Certamente isso atrapalharia os módulos de fantoches disponíveis?
Responder1
No final, configuramos um script bash simples que usa rsync
para copiar os dados hiera do Git para o Satellite e todos os Capsules. Usamos Git para fornecer controle de versão para que possamos reverter os dados, se necessário.
Ao não usar o Katello, ganhamos a vantagem adicional de poder alterar os parâmetros sem ter que fazer outra dança de Publicação/Promoção no Satellite (o que pode levar muito tempo).