add puppet module