add puppet gem