add puppet support