change puppet agent run to return 0 or 1, remove -t