Added generic puppet tasks