Estou configurando um puppet master e quero distribuir o nagios core 4 e os plug-ins do nagios para cada um dos meus agentes e para o próprio master.
Atualmente, o Nagios core 4 não está disponível nos repositórios do Ubuntu, então usei o fpm para criar debs a partir dos tarballs e os adicionei ao master sources.list seguindo estas instruções:Como fazer meu próprio repositório local?
No entanto, isso não propaga os debs para os agentes fantoches. Como posso configurar um repositório para permitir que o apt-get nos agentes usem os debs?
Responder1
Há muitas maneiras de fazer isso. A pergunta que você vinculou mostra algumas maneiras de configurar um repositório local.
Depois de ter um repositório local, você deve configurar o APT para usá-lo. isso significa atualizar o fontes.list ou adicionar um arquivo ao fontes.list.d com as informações necessárias para conectar-se ao seu repositório. Isso incluirá informações sobre o protocolo de rede e informações de caminho.
Você certamente pode usar o puppet para configurar suas fontes apt. Há muitas maneiras de fazer isso.