puppet config management for deployments