Não sei qual versão do fantoche você está usando, desde que você não mencionou. A classe "file_name" pertence à biblioteca puppetlabs-stdlib, então você precisa ter certeza de que este módulo está instalado -
puppet module install puppetlabs-stdlib
também, desde que você esteja usando um caminho de módulo, você precisa chamar seu arquivo init.pp (não test.pp). Como você é novo em escrever módulos, sugiro que use o comando generate do módulo puppet -
puppet module generate module-name --skip-interview
isso criará tudo o que você precisa para um novo módulo. não esqueça de se certificar de que o nome da classe é o mesmo que o nome do módulo. Para executar e testar este módulo, use -
puppet apply -e "include <module-name>"