add puppet file support to ack