Reusable puppet manifests