O compartilhamento de recursos exportados é problemático, porque exige confiança mútua entre o mestre de coleta e o armazenamento do PuppetDB. Para isso, você precisará compartilhar o CA Puppet, e isso vai embaçar a separação da infra-estrutura.
Você pode ter mais sorte na introdução de agentes adicionais na infraestrutura de monitoramento também. Eles se conectarão ao mestre de marionetes do cliente e coletarão apenas recursos de lá. Você precisará, então, planejar uma maneira de gerar uma configuração consistente a partir dos recursos que dois agentes gerenciam independentemente.