В процессе работы с Puppet бывают периодические ошибки ("баги"). Например часто встречается такое "Run of puppet configuration client already in progress", и на этом работа puppet закончилась, и даже его рестарт не помогает.
Чтобы всё заработало можно сделать следующее (пример для Centos):
#rm /var/lib/puppet/state/puppetdlock |