Forgot a comma on one line and foolishly didn't puppet parser validate the code first, which broke it. The bug is fixed.