O que puppet agent --configprint config
mostra?
Esse comando irá imprimir o valor de configuração para config
, que é o caminho para o próprio arquivo de configuração.
Você talvez esteja executando puppet agent
sem privilégios de administrador e, portanto, o Puppet está procurando em seu diretório home puppet.conf
?