[puppets] Fix scutil arguments
[puppets] Refactor our puppets

Use a standard site.pp manifest, and move all of our configuration into
a separate module.