O Puppet pode ser usado para auditar o estado do seu sistema. Parte da funcionalidade de auditar o estado do seu sistema é poder realmente ler o estado de algum recurso. Puppet só muda as coisas em um sistema quando um recurso não é o que deveria ser. Ele deve poder carregar o estado atual de um recurso para decidir se uma alteração é necessária.
O comando puppet resource
simplesmente expõe essa funcionalidade. Não é usado diretamente com muita frequência, mas às vezes é útil para depuração. Você certamente pode usá-lo para ajudá-lo a descobrir como compor seu manifesto, se desejar. Em qualquer caso, a funcionalidade é absolutamente necessária para funções primárias do fantoche. O recurso de marionetes é apenas um pouco do encanamento que foi exposto porque é ocasionalmente útil.