Could this location be templated so we can change `puppet::dir`?