Como criar um repositório apt no puppet master

Como criar um repositório apt no puppet master

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.

informação relacionada