Existem duas maneiras principais para você conseguir isso.
-
Basta criar um segundo servidor Puppetmaster completo e usar o atributo de nome de host opcional permitido em
puppet:\
links para se referir a ele. Eu não testei isso, mas não consigo pensar em nenhum motivo para que não funcione. Se não, por que incluir o campo de nome de host opcional? -
Peça a alguém com acesso direto ao Puppetmaster para montar o diretório que contém seus arquivos no servidor Puppetmaster (em algum lugar dentro dos diretórios utilizáveis do Puppet) e, em seguida, use nomes de caminho não processados, em vez de
puppet:\
links para acessar seus arquivos . Exemplos são aqui (a mesma página acima). Eu testei isso; é como centralizamos o acesso a arquivos em nossa infraestrutura de marionetes. Não deve ser um caso difícil de fazer para seus administradores de sistema (ou quem tem acesso root ao Puppetmaster); você tem um controle bastante granular das permissões de acesso a arquivos viafileserver.conf
.