Większość administratorów, wolałaby wiedzieć co puppet chce zrobić zanim pozwoli mu mieszać na serwerach produkcyjnych. Można to w miarę łatwo zobaczyć korzystając z opcji –noop:
root@ziutus:~# puppetd --test --noop info: Caching catalog for gateway.linuxexpert.pl info: Applying configuration version '1340171431' notice: /Stage[main]//Node[gateway.linuxexpert.pl]/Phpldapadmin::Server[127.0.0.1]/Exec[/usr/local/bin/merge_config_files.sh /etc/phpldapadmin/config_main.php /etc/phpldapadmin/config.d/ /etc/phpldapadmin/config.php]/returns: is notrun, should be 0 (noop) notice: /Stage[main]/Rsyslog/Service[rsyslog]/enable: is false, should be true (noop) notice: /Stage[main]/Knockd/Service[knockd]/ensure: is stopped, should be running (noop) notice: /Stage[main]//Node[gateway.linuxexpert.pl]/Ssh_authorized_key[root_ziutus]/ensure: is present, should be absent (noop) notice: Finished catalog run in 6.35 seconds